三种状态的区分关键:
1.有没有ID
2.ID在数据库中有没有
3.在内存中有没有(session缓存)
三种状态及区别:
1.transient:内存中一个对象,没ID,缓存中也没有
2.persistent:内存中有,缓存中有,数据库有(ID)
3.detached:内存中有,缓存中没有,数据库中有(ID)
因此save方法可以讲一个对象由transient变到persistent状态。
hibernate中实例的三种状态
最新推荐文章于 2025-12-04 15:25:15 发布
本文详细解释了ORM中对象的三种状态:transient、persistent和detached,并阐述了这些状态之间的转换方式,特别是如何通过save方法将对象从transient状态转变为persistent状态。
1276

被折叠的 条评论
为什么被折叠?



