注册

hibernate3.6外键报错java.sql.BatchUpdateException: 违反引用约束[FKEA5268E2BF599EAA]

李朋 2024/09/24 385 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
image.png
【操作系统】:麒麟
【CPU】:x86
【问题描述】*:

使用驱动和方言文件
DmJdbcDriver18.jar
DmDialect-for-hibernate3.6
均从数据库driver目录拷贝

采用mysql兼容模式

子表外键允许为空,外键bean设置为null
image.png
报错 违反引用约束

分析应该是生成insert sql为
instert into ('projectOuterNewId') values('') 导致

若sql为 instert into ('projectOuterNewId') values(null)应该不会出现此问题

此问题如何处理?

回答 0
暂无回答
扫一扫
联系客服