无法添加或更新子行:外键约束失败

sar*_*rah 6 java hibernate

我有一个用户表,其名称为FK引用des表,我试图在用户中添加desname但我无法添加或更新子行:外键约束失败错误.

desname是预先填充的,我为他的用户选择了相同的.我在做错了我使用mysql和hibernate hbm

MrG*_*mez 4

此错误最常见的情况是无法创建(和存储)外键引用的实体的所需实例。当父实体的创建操作被省略、无序或者在尝试创建弱实体之前父实体未正确存储在数据库中时,通常会发生这种情况。

根据记录,只有当 Hibernate 尝试写入它所连接的 (MySQL) 数据库时,才会发出此特定错误消息。正如评论中指出的,示例代码将极大地帮助解决您的个人问题。

对于其他感兴趣的人,SO 提供了有关此特定错误的大量信息: https://stackoverflow.com/search ?q=Hibernate+foreign+key+constraint+fails