三种状态的区分关键:
1.有没有ID
2.ID在数据库中有没有
3.在内存中有没有(session缓存)
三种状态及区别:
1.transient:内存中一个对象,没ID,缓存中也没有
2.persistent:内存中有,缓存中有,数据库有(ID)
3.detached:内存中有,缓存中没有,数据库中有(ID)
因此save方法可以讲一个对象由transient变到persistent状态。
hibernate中实例的三种状态
最新推荐文章于 2024-07-12 16:34:24 发布