我有一个实体,代表客户发送的订单,该订单可能会在与客户电话讨论后更新,但客户发送的初始订单必须保留而不更新。 我如何能够两次保留同一实体,使用深度克隆是否有效。 我尝试分离实体以便持久性上下文持久化新的实体,但持久性上下文仍然正在更新第一个条目。
最佳答案
您不能在一个 session 中将一个对象持久化两次,因此您需要复制您的订单并再次保存(持久化)它。 hibernate copy object values into new object with new generated ID
关于java - 如何将实体持久化两次JPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17196846/