Forum İçeriği > Persistence API's > Tipi belli olmayan referans !

mehmet celiksoy 27 ay önce
Aktivite Puanı: 58
Merhaba arkadaslar. Yine ilginc bir durumla karsi karsiyayim. iki tane tablom var; Müsteri ve Dagitici ve bunlarin adreslerini tuttugum Adresler diye bir tablom. Adresler --------- adres_id referans_tipi (burda musteri ve ya dagitici olacak) referans_id (iste bu da yukardaki tipe göre referansin id si) ... yani görüldügü üzere bir ForeingKey olayi mümkün degil. Cünkü adreslerdeki bir kaydin Hangi tabloya referans yapacagi belli degil. Iste burda benim problemim ; Bunlarin entity lerini olusturudgumda Adres Entity sinifinda nasil bir annotasyonla bu iliskiyi diger tablolara baglicam. Eger sadece müsteriye bir referans olsaydi @ManyToOne yapar isi bitirimdim. Ama simdi nasil yapacagim konusunda bir fikrim yok. Yardiminizi bekliyorum Saygilar --------------- Bir düzeltme yapiyorum. Elbette her müsteri ve ya Dagitici bir adres e sahip olacagindan burdaki iliski @OneToOne olacak. yukarda yadigim bir örnek. ama sistem gercekte daha karmasik. Ama bir kaydi bir cok yerde kullanmak. ama hep OneToOne seklinde. Müsteri ve Dagiticidan adrese gitmek bu bakimdan sorun degil. Ama diger kismi sorun.
Serhat Meşe 27 ay önce
Aktivite Puanı: 62
Merhaba, Burada kalitim kullanabilirsin aslinda. Yani Musteri ve Dagitici siniflarini baska bir A sinifindan turetip, Adresler sinifinda bu A sinifini kullanabilirsin. sanirim hibernate kullaniyorsun, hibernat ile kalitim konusunu incelemeni tavsiye ederim. Tabi bu benim soyledigim bir fikir sadece...Durumun karmasikligina uygun olmayabilir... Kolay gelsin.
mehmet celiksoy 27 ay önce
Aktivite Puanı: 58
selamlar , kalitim konusu ok de, burda iki durum olur. eger baska bir siniftan türetirsem, ona ait de bir tablo olmasi gerekir. ve ya @MappedSuperClass seklinde tanimlayabilirim. bu durumda bu A sinifi icin tablo olmasina gerek yok. ama bu durumda da bu A sinifindan bir nesne üretemem. Yapmak istedigim su, diyelim ki yukardaki örnege göre benim o A sinifinda FirmaAdi, TelefonNumarasi ortak. ben bunlari o A sinifina yazdim ve Müsteriyi ve Dagitimciyi bu siniflardan türettim . Hersey harika. Ama simdi ben Adres sinifi üzerinde bir arama yapmak istiyorum. yani bir select. ve FirmaAdi veya Telefona bakmak itiyorum. Arada bu baglantiyi nasil yapacaz bu bir, ikincisi de dönen sonuclarda benim yine FirmaAdi veya Teleona ulasmam lazim, ama bunlar dönen sonucun tipine göre ya müsterinin bilgileri ya degitimcinin bilgileri olaccak. Simdi düsünebilirsiniz niye Adres üzerinde FirmaAdi ariyorum diye, ama bu verdigim sadece bir örne. Saygilar

Latest Activity

yeni bir mesaj yolladı. TopLink EclipseLink
5 ay önce
mesaja yanıt verdi RE: HttpClient.
6 ay önce
mesaja yanıt verdi RE: HttpClient.
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. Birt ile Raporlarma
10 ay önce
mesaja yanıt verdi RE: Hibernate.
10 ay önce
mesaja yanıt verdi RE: wicket kendi sayfama yonlendirme.
10 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce

Top Contributors

71
ertugrula
53
Abdulkadir Selcukoglu
49
Altuğ Bilgin Altıntaş
32
wicket_id_tolga
30
Taner Diler