hibernate之使用脱管对象(使脱管对象变成瞬时对象)
可以使脱管实例变成瞬时,从数据库中删除它的持久化状态。如例:
hibernate.cfg.xml:
注意,<property name="hibernate.use_identifier_rollback">true</property>
调用:
输出日志:
如上例,意味着你不一定要重附(利用update()或者lock())脱管实例来把它从数据库中删除。这里调用delete()具有两重功能:重附对象到Session,然后计划删除对象。delete()调用后的对象状态为移除。