Hibernate Ders-6 ManyToOne Association(Çoğa-Bir İlişki)

Merhaba arkadaşlar;

Bu yazımda ManyToOne(Çoğa-bir) ilişkisinden bahsetmek istiyorum.

ManyToOne(Çoğa-Bir) Nedir?

Örnek vererek açıklamak gerekirse birden fazla adresimizin kayıtları olsun ve bu adresler bir kişiye ait kayıtla ilişkilendirilsin. İşte böyle ilişkilerde kullanmamız gereken türdür. Şimdi konuyu daha iyi açıklamak için bir örnek yapalım ve dersimizi bitirelim:

Persistence.xml dosyamızda kalıcı sınıflarımız ve veritabanı bilgilerimizi tanımladık.

Hibernate ayar dosyamızda gerekli kalıcı sınıflarımız, veritabanı bilgileri ve hibernate  ayarlarını gerekli şekilde tanımladık. Ve tablolarımızı otomatik oluşturmasını istedik.

Adres.java sınıfımızı @Entity ile kalıcı hale getirdik ve @Id ile gerekli tanımlamayı yaptık. @GeneratedValue değerimizin stratejisi olarak Auto tanımlayarak otomatik arttırılmasını istedik.

 

Görüldüğü üzere birden fazla adres, bir tane personelle ilişkilendirilmiş oldu. Bu dersimizi burada bitiyorum. İyi günler…

Bir cevap yazın

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