Jumat, 21 September 2012

Many to One

Pada contoh aplikasi kita, mapping Many to One ada pada hubungan antara class Article dan Category. Navigasinya satu arah, dari Article ke Category. Dengan demikian, pada class Category, tidak ada property Article.

public class Category {
@Id @GeneratedValue
private Integer id;
private String name;
private String description;
}


Pada class Article, kita mendeklarasikan property Category, dengan mapping @ManyToOne sebagai berikut.


public class Article {
@ManyToOne
@JoinColumn(name = "category_id", nullable = false)
private Category category;
}


Deklarasinya tidak jauh berbeda dengan @OneToOne. Pemetaan di atas mencerminkan skema database sebagai berikut.

Tidak ada komentar:

Posting Komentar