0

我正在使用 JPA (eclipselink) 映射 Oracle NoSql DB 中的两个实体,它们之间具有多对多关系,我使用什么注释而不是在任何关系数据库中使用的 @JoinTable 注释,

@JoinTable(name = "person_address", joinColumns =
{
    @JoinColumn(name = "personId")
}, inverseJoinColumns =
{
    @JoinColumn(name = "addressId")
})
@ManyToMany(fetch = FetchType.LAZY) 
private List<Address> addresses = new ArrayList<>();

我能够通过使用@JoinField 注释(在Oracle NoSql 中)而不是关系数据库中使用的@JoinColumn 注释来映射一对多关系。

任何帮助表示赞赏。

4

0 回答 0