Hibernate
武斌
java 架构
展开
-
HibernateDaoSupport详解
Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法:public final HibernateTemplate getHibernateTemplate() public final void setSes原创 2011-09-28 16:37:27 · 599 阅读 · 0 评论 -
HibernateDaoSupport的优缺点
编写Dao类的时候尽量不要使用Hiberenate和Spring对Hibernate的支持:现在我们在编写DAO的时候普遍都是直接继承spring对hibernate的封装类HibernateDaoSupport, 然后使用该类提供的诸如saveOrUpdate(), sav转载 2011-10-08 15:20:03 · 3239 阅读 · 0 评论 -
乐观锁与悲观锁
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选转载 2011-10-27 10:10:06 · 467 阅读 · 0 评论 -
dynamic-update --只更新那些改变过的字段
在Hibernate的映射文件中,class元素中可以定义 dynamic-update="true|false" dynamic-insert="true|false" dynamic-update (可选, 默认为 false): 指定用于UPDATE 的SQL将会在运行时动态生成,并且只更新那些改变过的字段。 dynamic-insert (可选, 默认为 false转载 2011-10-27 10:17:26 · 2619 阅读 · 0 评论