gpt4 book ai didi

java - 持久化对象时出现 NonUniqueObjectException

转载 作者:行者123 更新时间:2023-11-29 14:32:41 25 4
gpt4 key购买 nike

当我使用 JPA 持久保存对象时,出现 NonUniqueObjectException

我持久化的对象有其他对象,并且在某些情况下这些对象具有相同的 id。

可以对已保存在数据库中的对象进行合并,但我只能在一个对象上进行持久化(该对象具有所有信息)

当这个 id 已经保存在 MySQL 数据库中时,我可以在我的 id 上添加任何注释来进行合并吗?

最佳答案

使用entityManager.merge(..)或将id字段留空。否则hibernate将检查数据库中是否存在具有相同id的实体,如果找到就会失败。

关于java - 持久化对象时出现 NonUniqueObjectException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9717399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com