我有一个TimeTable
包含一组类型对象的类Year
。AYear
对 any 没有任何引用TimeTable
。
在我的数据库中,关系是相反的:在YEARS
表中是一个外键TIME_TABLE_ID
。
我现在想将我的持久性注释添加到这些类中,但我找不到纯 JPA 的确切语法(仅适用于我目前不想使用的 Hibernate)。
我认为它可能是这样的:
class TimeTable{
....
@OneToMany
@JoinTable(name = "YEARS",
joinColumns = @JoinColumn(name = "TIME_TABLE_ID"),
inverseJoinColumns = @JoinColumn(name ="ID" ???)) // #### here ####
private Set<Year> years;
...
}
..但我不知道这个 inverseJoinColumn 是什么:(它是表ID
中条目的名称TIMETABLE
吗?