entityManager.getTransaction()。rollback()分离实体?

entityManager.getTransaction()。rollback()分离实体?,第1张

entityManager.getTransaction()。rollback()分离实体?

根据eval 2.0 eval的JSR-000317持久性规范:

3.3.2交易回滚

对于事务范围的上下文和扩展的持久性上下文, 事务回滚都会导致所有先前存在的托管实例和已删除实例[31]分离
实例的状态将是事务回滚时的实例状态。事务回滚通常会导致持久性上下文在回滚时处于不一致状态。特别地,版本属性的状态和所生成的状态(例如,所生成的主键)可能不一致。因此,以前由持久性上下文管理的实例(包括在该事务中成为持久性的新实例)可能无法以与其他分离对象相同的方式重用-
例如,它们在传递给合并 *** 作时可能会失败。[32]



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5085986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存