出处:http://blog.sina.com.cn/s/blog_701b128e0102vnie.html
1、要在同一个session里面才有效;
2、子类不能继承到@DynamicUpdate(true)注解
3.@DynamicInsert(true) :只是插入那些不为空的字段,@DynamicUpdate(true):只更新同一个session里面,同一个对象有改变的字段。
3.1 getCurrentSession ()
注意:1,使用 SessionFactory.getCurrentSession() 需要在hibernate.cfg.xml 中如下配置:
2,使用的是
3.2 openSession()
注意:1,使用的是
在应用程序中,如果 DAO 层使用 Spring 的 hibernate 模板,通过 Spring 来控制 session的生命周期,则应该 getCurrentSession ()。