java中Hibernate的状态总结

上传:qqstrategy55120 浏览: 10 推荐: 0 文件:pdf 大小:86.00 KB 上传时间:2021-05-01 00:38:36 版权申诉

在Hibernate框架中对象的存在有不同的状态,只有理解了这些状态,才能对Hibernate的工作机制有所认知。瞬时状态的对象在内存中是孤立的,它与数据库无任何关联,仅仅是一个信息携带的载体。当持久化状态对象发生变动时并不会立即执行数据库操作,只有当事务结束时,才会更新数据库,以便保证Hibernate的持久化对象和数据库操作的同步性。当持久化状态对象变为托管状态对象时,它将不在Hibernate持久层的管理范围之内。换句话说 对象数据 在 session 缓存中有一份,在数据库中有相应的记录3.脱管状态当持久化对象的Session关闭之后,这个对象就从持久化状态变为托管状态。

上传资源
用户评论