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