【发布时间】:2013-01-05 06:10:12
【问题描述】:
当我的表映射完成时,我正在使用 Hibernate 和 MySQL,当我查看我的 DB 表时,它已成功创建,但它们没有外键约束,但已创建列。
当我尝试在子表中插入记录时,当我将父表中不存在的 id 放在外键列中时,也会插入该行。
我的表引擎是 innoDB。
如果我将方言更改为 MS-SQL,则使用外键约束创建表。
【问题讨论】:
-
他们的映射代码是什么?
标签: java mysql sql-server hibernate dialect