我有一個類TimeTable
,其中包含一組類型爲Year
的對象。 A Year
沒有任何參考TimeTable
。與java persistence的單向一對多關係
在我的數據庫的關係是另一種方式'輪: 在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
表?