私は2つのクラスを持っています:
@Entity
@Table(name = "movies")
public class Movie implements Serializable {
@Id
private int movieID;
private String name;
private int year;
private Genre genre;
//constructor, getters, setters
}
@Entity
@Table(name = "genres")
public class Genreimplements Serializable {
@Id
private int genreID;
private String name;
//constructor, getters, setters
}
データベース テーブルは次のとおりです (単純化されているため、フィールドのみが表示されます):
movies(int movieID, text name, int year, int ジャンル ID)
ジャンル(int ジャンル ID, テキスト名)
ジャンル ID フィールドを Movie クラスのジャンル オブジェクトにマップするにはどうすればよいですか (できれば注釈を使用して)。
(私はjsfと休止状態を使用しています)