TimeTable
タイプのオブジェクトのセットを含むクラスがありますYear
。AYear
には、への参照はありませんTimeTable
。
私のデータベースでは、関係は逆です'ラウンド:YEARS
テーブルには外部キーがありますTIME_TABLE_ID
。
これらのクラスに永続性アノテーションを追加したいのですが、純粋なJPAの正確な構文を見つけることができません(現時点では使用したくないHibernateのみ)。
私はそれがこのようなsthである可能性があると思います:
class TimeTable{
....
@OneToMany
@JoinTable(name = "YEARS",
joinColumns = @JoinColumn(name = "TIME_TABLE_ID"),
inverseJoinColumns = @JoinColumn(name ="ID" ???)) // #### here ####
private Set<Year> years;
...
}
..しかし、このinverseJoinColumnが何であるかを知ることができません:(それはテーブルID
のエントリの名前ですか?TIMETABLE