Hibernate Dersleri – Çoka Çok İlişki (Many To Many Annotation)

Hibernate Dersleri‘ne devam ediyoruz.

Bu yazıda veritabanı ilişkilerinden çoka çok ilişkiyi inceleyeğiz. Çoka çok ilişkinin Hibernate ile olan yapısı için bir senaryo gerçekleştireceğiz. Bu senaryoda yazar ve kitaplar bulunmaktadır.

Yazar persist sınıfımızı oluşturduk. Bu sınfın çoka çok ilişkide olucağı kitap sınıfımızıda yazalım.

Çoka çok ilişkiyi kitapların birden fazla yazarı olacağı gibi yazarlarından birden fazla kitabı olabilir bu @ManyToMany ilişkisinin persist sınfını  bir liste olarak kitap sınıfında tanımlıyoruz. Bu yapı ile birlikte JoinTable yaparak diğer bir tabloda kitap_id ve yazar_id  bilgilerinin tutulduğu yazar_kitap tablosunda tutulmaktadır.
 

Önceki Ders: Bire Çok İlişki (One To Many) Hibernate Dersleri Sonraki Ders: Cascade Yapısı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir