Hibernate的delete方法对ORM对象的处理

 ·  2019-12-15

经分析和实验得出,hibernate的delete方法并没有将对象从session缓存中删除,而是将session缓存中的oid对应的对象引用置为了null。
继续分析可以得出delete方法不仅将session一级缓存的oid对象引用置为null,而且快照中的那个oid对象引用也置为了null。
delete方法无法将持久态对象转为游离态。一个对象一旦被delete掉了,那么该对象将直接变为瞬时态。

 
评论
Hello World. All Rights Reserved. Theme Jasmine by Kent Liao.
w