我在旧数据库中有以下表格:
Table1
+ Table1ID PK
+ Table1Code
Table2
+ Table2ID PK
+ Table1Code
惯例是每个Table1ID只有1个Table1Code。表2与Table1有一对多的关系。
我想将它们作为JPA对象引用。是否可以使用@OneToMany
并指定@JoinColumn
s?
答案 0 :(得分:0)
是的,您只需使用referencedColumnName
注释的JoinColumn
属性:
@OneToMany
@JoinColumn(name = "Table1Code", referencedColumnName = "Table1Code")
private List<Table2> table2s;