持久化类的三种状态

瞬时态

是由new命令创建,开辟内存空间的对象,不存在持久化标识,也就是主键oid,尚未与session相连接,在数据库中也没有记录,近视一个携带信息的载体

持久态

持久态的对象存在持久化标识oid,加入到session缓存中,并且相关联的session也没有关闭,在数据库中有对应额记录,每一条记录对影一个持久化对象,值得注意的是,持久态是事务没有提交之前变成的

托管态

某个持久化的实例与session的联系断开时,就变成了托管态。但是托管态对象任然存在持久化标识oid,任然与数据库中的数据存在联系,只是失去了与session的联系

猜你喜欢

转载自www.cnblogs.com/QianYue111/p/9747761.html