ChinaUnix.net
相关文章推荐:

hibernate 示例

package org.lxh.hibernate.demo01; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; /* * 具体操作hibernate的类: * 增加、删除、修改、按ID查询、模糊查询、查询全部操作 * */ public class PersonOperate { // 在hibernate中,所有的操作...

by xqmlove - Java文档中心 - 2007-04-03 11:00:06 阅读(697) 回复(0)

相关讨论

一般网站在处理用户上传图片时通常采用两种策略:一是直接把图片存入数据库中的Blob字段;二是数据库中只存储图片的在服务器上的路径信息 ,图片存放在分门别类的文件中,使用的时候从数据库读取路径信息到页面img元素即可.在此不讨论两种方案的优劣,我只是写了个hibernate的例子来实现第一种策略.例子很简单,t_user表主要两个字段,name和photo,其中photo字段类型为Blob.在此例中数据库我采用mysql,oracle的Blob字段比较特...

by dwd_china - Java文档中心 - 2007-02-27 17:10:24 阅读(593) 回复(0)

假設現在有User與Server兩個類別,一個User可以被授權使用多台Server,而在Server上也記錄授權使用它的使用者,就User與Server兩者而言即使多對多的關係。 在程式設計時,基本上是不建議直接在User與Server之間建立多對多關係,這會使得User與Server相互依賴,通常會透過一個中介類別來維護兩者之間的多對多關係,避免兩者的相互依賴。 如果一定要直接建立User與Server之間的多對多關係,hibernate也是支援的,基本上只要您瞭解之...

by fatsandwich - Java文档中心 - 2009-04-25 21:48:55 阅读(1062) 回复(0)

使用者需自行配齐库 在WEB-INF/lib/下有所缺jar的清单jarList.txt 访问示例 http://localhost:8080/JumpMVC/app/address/listAllAddresses http://localhost:8080/JumpMVC/app/name/listAllNames

by jerry_shen - Java - 2008-07-03 11:55:43 阅读(2560) 回复(2)

一个简单的Struts, Spring, hibernate 示例,高手勿笑,入门练习用。 删除了所有jar包,使用者需自己配齐库,提示Spring2.0.1的依赖包里有几乎全部的jar包。 示例为一个User的CRUD用hsql数据库后端,数据库的jar包也需要自己配。 WEB-INF\lib\下有所缺jar包的列表。

by jerry_shen - Java - 2008-07-02 07:39:12 阅读(3482) 回复(1)

在 Java Web 开发应用中,hibernate可以作为应用程序的数据访问层。 这里以一个简单用户注册用例来说明如何开发一个hibernate的应用程序。 该例子的需求:把注册页面输入的用户名、密码、性别、年龄方面的信息存入数据库中。 如果采用经典的MVC模式的话,那么各层的构建如下: 视图层:注册页面(register.jsp)、反馈信息页面(reply.jsp) 控制层:RegisterServlet.java 模型层/数据访问层:基础类hibernateSessionFactory.java、...

by zieckey - Java文档中心 - 2008-02-28 23:56:46 阅读(738) 回复(0)

十一、 运行结果 1、主页面 2、图书列表页面 3、增加页面 4、修改页面 十二、 总结 从上面的struts2.0.6+spring2.0.6+hibernate3.1的示例代码可以看出,从struts1过渡到Struts2的时候,发现非常方便,标签变得更加的简洁,从而使代码量简缩了,同时整个体系沿用了 webwork 的精华和struts1的精髓,Struts2的Action不再依耐于Servlet容器,从而可以进行单独的测试。另外对于表达式语言方面,不仅支持原...

by hncs48hours - Java文档中心 - 2008-03-15 17:38:31 阅读(777) 回复(0)

八、 配置Struts2 Struts的配置文件都会在web.xml中注册的。 a) Struts的配置文件如下: xml version="1.0" encoding="UTF-8" ?> DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> struts> constant name="struts.enable.DynamicMethodInvocation" value="false" /> constant name="struts.d...

by hncs48hours - Java文档中心 - 2008-03-15 17:37:29 阅读(666) 回复(0)

七、 Web页面 在这一节中,主要使用到了Struts2的标签库。在这里,会对所用到的主要标签做一个初步的介绍。更多的知识请读者访问Struts的官方网站做更多的学习。在编写Web页面之前,先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。 Struts 1.x Struts 2.0 分类 将标志库按功能分成HTML、Tiles、Logic和Bean等几部分 严格上来说,没有分类,所有标志都在URI为“/struts-tags”命名空间下,不过,我们...

by hncs48hours - Java文档中心 - 2008-03-15 17:36:25 阅读(672) 回复(0)

六、 创建Action类:BookAction 有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。 Struts 1.x Stuts 2.0 接口 必须继承org.apache.struts.action.Action或者其子类 无须继承任何类型或实现任何接口 表单数据 表单数据封装在FormBean中 表单数据包含在Action中,通过Getter和Setter获取 1、建立BookAction类 package com.stern...

by hncs48hours - Java文档中心 - 2008-03-15 17:35:20 阅读(588) 回复(0)

三、 建立数据持久化层 1、编写实体类Books及books.hbm.xml映射文件。 package com.sterning.books.model; import java.util.Date; public class Books { // Fields private String bookId;//编号 private String bookName;//书名 private String bookAuthor;//作者 private String bookPublish;//出版社 private Date bookDate;//出版日期 private String bookIsbn;//ISBN...

by hncs48hours - Java文档中心 - 2008-03-15 17:33:01 阅读(547) 回复(0)