
Hibernate
litc603
这个作者很懒,什么都没留下…
展开
-
在Hibernate应用中实现批量操作
在Hibernate应用中实现批量操作 最近的一个项目中,作一个查询的时候需求批量更新一下数据,然后在查询。 在Hiberante应用中,这个更新操作 [color=red]一、session.update(object)[/color] 一个方法是,根据条件加载出一个list,如果符合条件的有上万或更多,会加载这么多个对象到sessin缓存中 然后遍历,对每个对象挨个更新。当事务提...2007-04-03 17:41:35 · 110 阅读 · 0 评论 -
在Hibernate应用中使用视图
Hibernate对于一些函数(如extract 、union,oracle数据库)不支持,导致用hql语句实现一些功能很麻烦,所以用了视图, [color=red]下面是在oracle数据库上的使用,工具MyEclipse。[/color][color=red] 1. 建立视图[/color] 例如:更加需要,建立视图cash_flow [code] create or replace...2007-04-03 20:26:52 · 234 阅读 · 0 评论 -
Hibernate配置参数说明
总结下配置文件关于hibernate的部分,用apache的dbcp连接池 [code] //连接驱动 //连接url, //连接用户名 //连接密码 //hibernate配置文件位置 WEB-INF/hibernate.cfg.xml //针对oracle数据库...2007-08-20 09:57:19 · 271 阅读 · 0 评论 -
总结Hibernate的检索策略
通过看孙卫琴的精通Hibernate和平时自己的使用,对他的几种检索策略有了更深的认识,再次总结一下 问题的引出: Customer和Order的经典一对多场景<o:p></o:p> Customer表 <o:p> ID<o:p></o:p> ...2007-09-07 14:40:59 · 99 阅读 · 0 评论 -
Session与Java对象
实体对象的三种状态 1.临时状态 ( transient )----对象刚new创建时,还没被持久化,不处于session缓存中。 2.持久化状态 ( persistent )---已被持久化,加入到session缓存中(调用session的相关方法时) 3.游离状态 ( detached )----已被持久化,但不在处于session的缓存中。 当实体对象被加入到 session...2007-09-07 15:07:12 · 129 阅读 · 0 评论 -
saveorUpdate与unsaved-value,save,update,delete总结
这些操作对经常使用hibernate的同学已经很熟悉了,我也经常用但一些细节并不了解, 最近遇到问题才开始有看了一下。 在读完robbin的这两个精华贴的时候,感觉清晰了很多,确实好文章。 [url]http://www.iteye.com/topic/2712[/url] [url]http://www.iteye.com/topic/1604?page=1[/url] 还有这个精...2006-10-13 20:04:19 · 176 阅读 · 0 评论