读书人

hibernate生命周期小结

发布时间: 2012-10-14 14:55:08 作者: rapoo

hibernate生命周期总结

hibernate的生命周期分3个状态(详细在前面文章里):


Transeint(瞬时)
?* 没有被session管理
?* 在数据库中没有与之匹配的记录
?
Persistent(持久)
?* 纳入session管理
?* 在数据库中有与之匹配的记录
?* 当属性发生改变,在清理缓存时(脏数据检查)会自动和数据库同步
?
Detached(离开)
?* 没有被session管理
?* 在数据库中存在与之匹配的记录
?

get和load方法的差别?
?* get不支持lazy,load在默认情况下支持lazy
?* get加载数据,如果不存在返回null,而load返回ObjectNotFoundException异常
?
Session是一个持久化管理器??

读书人网 >软件架构设计

热点推荐