Giriş
@ElementCollection ile birlikte kullanılır. JoinColumn alanındaki name alanı parent'ın primary key sütunudur. referencedColumnName alanı ise Child'ın foreign key sütunudur.
name alanı
Şöyle yaparız.
Örnek
Şöyle yaparız.
@ElementCollection ile birlikte kullanılır. JoinColumn alanındaki name alanı parent'ın primary key sütunudur. referencedColumnName alanı ise Child'ın foreign key sütunudur.
name alanı
Şöyle yaparız.
@ElementCollection
@CollectionTable(
name = "SHIRT_COLORS",
joinColumns=@JoinColumn(name = "id", referencedColumnName = "id")
)
@Column(name="color")
private List<String> colors = new ArrayList<String>();
uniqueConstraints AlanıÖrnek
Şöyle yaparız.
@ElementCollection
@CollectionTable(name = "product_reviews",
uniqueConstraints = {@UnqiqueConstraint(columnNames={"product_id", "author_id"})})
public List<Review> getReviews() {
return reviews;
}
Hiç yorum yok:
Yorum Gönder