6
Basit bir varlık ilişkisi verildiğinde:Hibernate, bir @OneToMany eşlemesinde bir koleksiyonun genel türünü nasıl bulur?
@Entity
public class Single {
@OneToMany
public Set<Multiple> multiples;
}
Hazırda bekletme, genel çoklu katsayıların Çoklu olduğunu nasıl anlar? Bu bilgi standart Reflection API ile bulmak imkansızdır.
Kaynak kodunu inceliyorum ama nereden başlayacağınızı gerçekten bilmiyorum.
Şunlara bakın: Haklısınız, ama bu garip: Bilginin çalışma zamanında kaybolduğunu düşündüm. Bu makale yansıma jenerikleri güncel değil mi? http://www.artima.com/weblogs/viewpost.jsp?thread=208860 –
Bu makalede, yukarda yayınladığım kodun benzeri bazı örnekleri vardır. Belirli jenerik bilgileri çalışma zamanında kaybolur; statik olarak beyan edilen alan/yöntem beyanları değildir. mod ayrıntılar için Java Jenerik SSS bir göz atın: http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html – ChssPly76
Teşekkür! Apaçık fark, doğrudan genel ara yüzlere veya üst sınıflara bakmaktan ziyade sahaya bakıyor. Bir sebepten dolayı, sadece tarlaya bakmayı düşünmemiştim. –