gorm save方法导致选择查询触发

gorm save方法导致选择查询触发,第1张

gorm save方法导致选择查询触发

您必须在

Employee
映射
empId
中将其指定为主键-这可能是的唯一原因
NonUniqueObjectException

SQL查询必须来自

empId
字段的唯一约束

为什么不使用Grails / Hibernate隐式

id
,您是否在使用具有特定映射的旧数据库?

编辑 我看不到为什么唯一约束会导致

NonUniqueObjectException
-您能否在没有约束的情况下尝试?

如果问题仍然存在,则必须在同一会话中两次保存对象-不知道它如何发生,也许是通过在较早的会话中

merge()
启用了对象
Employee

SQL查询是由唯一性约束引起的,这是正确的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5007591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存