摘要:
一、session的update()方法 session的update()方法使一个游离对象转变为持久化对象,并且计划执行一条update语句。 若希望session仅当修改了对象属性事才执行update()语句,可以把映射文件中<class>元素的select-before-update设为tru 阅读全文
摘要:
一、持久化对象的状态 站在持久化的角度,Hibernate把对象分为4种状态 1.临时状态 在使用代理主键的情况下,OID通常为null 不处于Session的缓存中 在数据库中没有对应的记录 这就好比公司的一个零时工,不受公司规章制度的监管(几点上班,几点下班),公司员工库里面也没有该员工的信息。 阅读全文
摘要:
一、session缓存 在session接口的实现中包含一系列的Java集合,这些Java集合构成了Session缓存,只要Session实例没有结束生命周期,且没有清理缓存,则存放在它缓存中的对象也不会结束生命周期。 Session缓存可减少Hibernate应用程序访问数据库的频率,这也正是提高 阅读全文