【问题标题】:Hibernate many-to-one key with foreign key name使用外键名称休眠多对一键
【发布时间】:2014-10-21 20:49:10
【问题描述】:

Hibernate 3.2.3 GA 与 hbm.xml 文件结合使用。

拥有这样一个多对一

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

hibernate 会在桌子上自动生成一个带有随机 ID 的 FK (如 FKD40DC872B67B3502)。

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

【问题讨论】:

    标签: mysql hibernate foreign-keys


    【解决方案1】:

    请看

    This link

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多