我遇到过一种情况,我在 JPA 中保存一个实体对象,随后必须查看另一个对象 .equals()
它。
但是,测试失败,因为第一个对象只是 POJO,而第二个对象是其托管等效对象。
作为 JPA 创建或编辑操作的结果返回新管理的实体对象是一个好习惯吗?
问候, 劳伦斯
最佳答案
您可以使用构成对象业务键的字段来重写 hashCode()
和 equals(..)
方法。 See this article
关于java - 我应该在 JPA 创建/编辑时返回托管对象吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4628133/