将 Hibernate 3.2.3 GA 与 hbm.xml 文件结合使用。
拥有这样一个多对一 key
<key-many-to-one name="attachment" column="attachmentId"
class="com.attachment.Attachment"/>
hibernate 会在表上自动生成一个带有随机 ID 的 FK (如 FKD40DC872B67B3502)。
如何使用我自己的客户 FK_ID 名称设置相应 FK 的名称?
最佳答案
请参阅
<one-to-one name="product" foreign-key="productId"
cascade="all-delete-orphan" lazy="false" />
覆盖 hbm.xml 并尝试重新构建或执行,它将在运行时更新它们
关于mysql - Hibernate 具有外键名称的多对一键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26486969/