我爱你

Hibernate 四种状态

Hibernate四种状态

瞬时状态:用new创建的对象,没有持久化,每有处于session中

持久状态:已经持久化,加入到session缓存中,通过hibernate保存对象

游离状态:已经被持久化,但不再处于Session的缓存中。处于游离状态的Java对象被称为游离对象。

删除状态:从一个Session实例的缓存中删除。被删除对象和数据库中的相关记录对应。Session已经计划将其从数据库中删除。Session在清理缓存时,会执行SQL delete语句,删除数据库中的相应记录。一般情况下,应用程序不应该再使用被删除的对象。                    

posted @ 2017-09-19 10:26  孤独的狗  阅读(146)  评论(0)    收藏  举报