用jpa创建外键

时间:2016-05-26 16:09:23

标签: mysql spring jpa

因此,当我运行项目时,会创建User表和Doc表,但我在User表中看不到Doc表的外键。

如您所见,我同时拥有ManyToOneOneToMany注释,但未创建User的外键。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您需要添加@JoinColumn(name =“ID Column Name”)注释以及ZaoTaoBao提到的@ManyToOne或@OneToMany注释。此注释确定要用作FK的列的名称。

有关详细信息,请参阅此链接:http://docs.oracle.com/javaee/6/api/javax/persistence/JoinColumn.html