我从事JPA工作的圣经是Java Persistence
Wikibook。它有一个关于单向
OneToMany的部分,说明了如何使用
@JoinColumn批注进行此操作。就您而言,我想您会想要:
@OneToMany@JoinColumn(name="TXTHEAD_CODE")private Set<Text> text;
我使用
Set而不是
List,因为数据本身没有顺序。
上面使用的是默认值
referencedColumnName,与Wikibook中的示例不同。如果这不起作用,请尝试一个明确的方法:
@OneToMany@JoinColumn(name="TXTHEAD_CODE", referencedColumnName="DATREG_meta_CODE")private Set<Text> text;



