我正在使用 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 注释来映射一对多关系。
任何帮助表示赞赏。