Hibernate持久化对象生命周期原理解析

上传:qqstrategy55120 浏览: 10 推荐: 0 文件:pdf 大小:84.75 KB 上传时间:2021-06-17 21:54:55 版权申诉

1, 临时状态:也叫自由态,只存在于内存中,而在数据库中没有相应数据。已经持久化,加入到了Session缓存中。如通过hibernate语句保存的对象。处于此状态的对象叫游离对象;  对象可以由session的load或get方法直接成为持久态;自由态对象可以通过save,saveOrUpdate或persist方法成为持久态;游离态对象则可以通过update,saveOrUpdate成为持久态③如何成为游离态?  游离态只能由持久态转换而来,通过close或clear方法实现。clear是将session中的对象全部变为游离态,是对象由持久态变为游离态的一种方法;flush方法时为了使update操作能即时进行。

上传资源
用户评论