使用外键名称来休眠多对一密钥

时间:2014-10-21 12:38:55

标签: mysql hibernate foreign-keys

Hibernate 3.2.3 GA与 hbm.xml 文件一起使用。

拥有多对一

<key-many-to-one name="attachment" column="attachmentId"
                     class="com.attachment.Attachment"/>

hibernate将使用一些随机ID在表上自动生成 FK (如FKD40DC872B67B3502)。

如何使用我自己的cutomer FK_ID名称设置相应FK的名称?

1 个答案:

答案 0 :(得分:0)

请看,

This link

<one-to-one name="product" foreign-key="productId" 
           cascade="all-delete-orphan" lazy="false" />

覆盖hbm.xml并尝试重新映射或执行,它将在运行时更新它们