标签: hibernate
出现此错误 org.hibernate.NonUniqueObjectException:具有相同标识符值的另一个对象已与会话相关联 - hibernate认为该标识符是什么?它是hibernate分配给对象的唯一值还是表中的主键?
答案 0 :(得分:1)
Hibernate会根据主@Entity将其@Id存储在其上下文中,该Primary Key通常应与您的表的Base<T>匹配。
@Entity
@Id
Primary Key
Base<T>
您正在尝试保存或保留已经存在于您的休眠上下文中的新实体(来自您早期代码中的其他位置)。