无论是B/C ,还是C/S 都可以用HIBERNATE , 因为它是一个永久层的处理技术.就象EJB中的实体BEAN 一样,以用户查询以例;
1.你先编写所要映射数据库的USER.JVAA 实体. 可以用相关的软件自动生成,如Middlegen-Hibernate.
2.写一个处理的类UserMap.java, 以查询处理为例子:
public void createBaseinfo(AppuserForm form) throws HibernateException,
ThrowExceptions {
//参数AppuserForm form是传递用户信息的一个实体,这里用的是STRUTS 的 ActionForm
try {
Session session = beginTransaction();//得到SESSION
UserInfo appuser = new UserInfo(); String tt = form.getLoginname().trim(); if (tt != null && tt != "" && tt.length() > 0) { form.setLoginname(tt);
BeanUtils.copyProperties(appuser, form);
session.save(appuser);
session.flush();
}
endTransaction(true);
}
catch (Exception e) {
endTransaction(false);
log.PrintLog("UserMap.java createBaseinfo(AppuserForm form)--> 用户已经存在! 新增失败请与系统管理员联系!");
}
}
1.你先编写所要映射数据库的USER.JVAA 实体. 可以用相关的软件自动生成,如Middlegen-Hibernate.
2.写一个处理的类UserMap.java, 以查询处理为例子:
public void createBaseinfo(AppuserForm form) throws HibernateException,
ThrowExceptions {
//参数AppuserForm form是传递用户信息的一个实体,这里用的是STRUTS 的 ActionForm
try {
Session session = beginTransaction();//得到SESSION
UserInfo appuser = new UserInfo(); String tt = form.getLoginname().trim(); if (tt != null && tt != "" && tt.length() > 0) { form.setLoginname(tt);
BeanUtils.copyProperties(appuser, form);
session.save(appuser);
session.flush();
}
endTransaction(true);
}
catch (Exception e) {
endTransaction(false);
log.PrintLog("UserMap.java createBaseinfo(AppuserForm form)--> 用户已经存在! 新增失败请与系统管理员联系!");
}
}
解决方案 »
- 这句正则表达式为何匹配不到??
- 如何使IIS6.0+tomcat整合
- Hiberante里很多关系连接,但真正用到的都是一对多关系,请问?
- ibatis select count(*) where 查询条件中使用函数怎么解决?
- 在会话bean中 iterator类型不能转换
- 各位高手,请给小弟指点!!MVC模式中的JavaBean设计问题???? 郁闷好几天了!!!
- Axis2部署之后,出现File does not exist in the Service Repository的异常信息
- Tomcat问题!
- 使用什么服务器好
- 使用Java对FTPS服务器文件操作?求解
- 请问在应用O/R mapping 后,如何解决类数据和数据库中表数据的同步问题?有没有什么技术框架或者开源方案?
- 请教一个关于hibernate的简单问题
Client端和Server端是用RMI或XML_RPC进行连接的!
配只好就可以了
大家有没有注意到<<Hibernate in Action>>中393页,C.7 Really fat client节中就提到了
在胖客户中如何使用HIbernate,以及在客户端需要加载的包,
因为作者没有举例说明,也有可能是我的英文太差,我看的不是很明白,
比如,在服务端我得到一个对象集合后,要将它序列化后传到客户端,那这个对象图
的深度是怎样的,我在客户端遍列对象图的时候会不会出现死结。
我希望有熟悉此类技术的朋友帮我解读一下!
谢谢!
javax.swing