如何在Java实体中为外键定义自定义名称并将其保存在数据库中?

时间:2018-11-11 17:24:27

标签: java hibernate jpa spring-data-jpa foreign-keys

当我们使用@OneToMany@ManyToOne@ManyToMany在实体上创建属性时,JPA将创建表和外键来存储数据。

如果要指定表名,则使用`@Table(name =“ table_name”)。

但是我不知道如何指定要创建的那些外键的名称,因此它们的创建名称不代表它们所连接的内容,例如长代码,具体取决于我们使用的DBMS。

@JoinColumn仅在@ManyToOne属性中指定保存外部表中记录ID的列的名称。

是否可以设置模型中我想要的每个FK的名称?

这是一个JAVA问题,请不要将其设置为C#问题的重复...

0 个答案:

没有答案