是否可以在覆盖关系的情况下指定外键的名称?
我尝试了以下内容:
import
已连接的列正确命名为client_idx,但外键名称由系统生成。
我想自己设置外键名称。
感谢。
答案 0 :(得分:0)
我相信您希望在foreignKey
注释(而不是嵌入式AssociationOverride
注释)上指定JoinColumn
元素,如下所示:
@AssociationOverride(
name = "client",
joinColumns = {
@JoinColumn(name = "client_idx")
},
foreignKey = @ForeignKey(name = "FK_TEST")
)
更新:请参阅下面的bikeshedder评论。