【发布时间】:2018-03-10 18:17:13
【问题描述】:
调用EntityManager.remove(someEntity) - 对于事务范围的实体管理器以外的其他实体 - 是否会导致实体被分离?当我阅读 JSR-317 时:
一个分离的实体是由事务提交产生的,如果一个 使用事务范围的容器管理实体管理器(参见 第 3.3 节);从事务回滚(见第 3.3.2 节);从 从持久化上下文中分离实体;从清除 持久性上下文;关闭实体经理;或从 序列化实体或以其他方式按值传递实体 - 例如, 一个单独的应用层,通过远程接口等。
它没有提到remove() 导致实体被分离,尽管其他网站提到了它。请提供您的答案的参考。
【问题讨论】:
标签: jpa