![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
litc603
这个作者很懒,什么都没留下…
展开
-
在Hibernate应用中实现批量操作
在Hibernate应用中实现批量操作最近的一个项目中,作一个查询的时候需求批量更新一下数据,然后在查询。在Hiberante应用中,这个更新操作[color=red]一、session.update(object)[/color]一个方法是,根据条件加载出一个list,如果符合条件的有上万或更多,会加载这么多个对象到sessin缓存中然后遍历,对每个对象挨个更新。当事务提...2007-04-03 17:41:35 · 83 阅读 · 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 · 200 阅读 · 0 评论 -
Hibernate配置参数说明
总结下配置文件关于hibernate的部分,用apache的dbcp连接池[code] //连接驱动 //连接url, //连接用户名 //连接密码 //hibernate配置文件位置 WEB-INF/hibernate.cfg.xml //针对oracle数据库...2007-08-20 09:57:19 · 226 阅读 · 0 评论 -
总结Hibernate的检索策略
通过看孙卫琴的精通Hibernate和平时自己的使用,对他的几种检索策略有了更深的认识,再次总结一下 问题的引出:Customer和Order的经典一对多场景<o:p></o:p>Customer表<o:p> ID<o:p></o:p> ...2007-09-07 14:40:59 · 75 阅读 · 0 评论 -
Session与Java对象
实体对象的三种状态 1.临时状态 ( transient )----对象刚new创建时,还没被持久化,不处于session缓存中。 2.持久化状态 ( persistent )---已被持久化,加入到session缓存中(调用session的相关方法时) 3.游离状态 ( detached )----已被持久化,但不在处于session的缓存中。 当实体对象被加入到 session...2007-09-07 15:07:12 · 103 阅读 · 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 · 141 阅读 · 0 评论