hibernate学习
iteye_21318
这个作者很懒,什么都没留下…
展开
-
Query的list与iterate方法
当创建查询Query后, 首先不讨论它们利用缓存的时候:如果调用它的 list方法,将一次性把所查询的所有满足查询条件的结果都将取出组合成list集合放入内存,因此只用一条sql语句。但如果符合查询条件的结果很大时则容易造成内存益处。 如果调用它的iterate方法,此时暂时也只执行一条sql语句,该sql语句用来查询出所有满足查询条件的结果的id,即唯一标识符,将它们组成一个集合,而不会...2008-06-08 16:45:34 · 287 阅读 · 0 评论 -
Hibernate 事务统一管理
这里是利用 cglib 的代理功能实现业务类的统一事务管理,以达到在业务类的每个方法上自动开启与关闭事务,而免区在每个业务方法里写事务代码的烦恼。且业务类既可以实现接口使代理返回接口,或不实现接口使代理返回对象。 在这里用到了 Hibernate 的 getCurrentSession() ,因此需要在 hibernate.cfg.xml 里加上下面这句,仅示例: <p...2009-09-05 09:27:07 · 181 阅读 · 0 评论