休眠-是否可以为@JoinTable中的(生成的)主键提供其他名称

时间:2018-08-21 14:02:02

标签: sql-server hibernate foreign-keys primary-key

我有一个带注释的类,它指定一个@JoinTable。

我知道如何为生成的外键指定其他名称。在我的示例中,将在数据库中使用名称FK_NAME1和FK_NAME2创建外键。但是主键名称仍然像PK _....

一样生成

那么,如何指定生成的主键的名称呢?

 @JoinTable(
            name="name_of_my_join_table",
            joinColumns = @JoinColumn( name="id1", foreignKey = @ForeignKey(name = "FK_NAME1")),
            inverseJoinColumns = @JoinColumn( name="id2", foreignKey = @ForeignKey(name = "FK_NAME2"))
    )

0 个答案:

没有答案