首页 > 代码库 > 对象的三种状态

对象的三种状态

三种状态的区别在于:

有没有ID,ID在数据库中有没有,在内存中有没有(session缓存)

三种状态

Transient:内存中的一个对象,没有ID,缓存中也没有

Persistent:内存中有,缓存中有,数据库中有ID

Detached:内存中有,缓存中没有,数据库有ID