根据eval 2.0 eval的JSR-000317持久性规范:
3.3.2交易回滚对于事务范围的上下文和扩展的持久性上下文, 事务回滚都会导致所有先前存在的托管实例和已删除实例[31]分离
。实例的状态将是事务回滚时的实例状态。事务回滚通常会导致持久性上下文在回滚时处于不一致状态。特别地,版本属性的状态和所生成的状态(例如,所生成的主键)可能不一致。因此,以前由持久性上下文管理的实例(包括在该事务中成为持久性的新实例)可能无法以与其他分离对象相同的方式重用-
例如,它们在传递给合并 *** 作时可能会失败。[32]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)