@org.hibernate.annotations.CollectionOfElement
Extract of the annotation reference in the Hibernate Developer Guide by example
Extensive, easy-to-follow introduction to Hibernate 3 including complete working examples. Integration of Hibernate with other technologies like Spring, EJB3, Struts and JavaServer Faces (MyFaces) is explained.
It is available as PDF in English language.
A German paper book was published by the Galileo Verlag.
@org.hibernate.annotations.CollectionOfElements( |
Hibernate Erweiterung, um eine Map, ein Set oder eine List von Objekten als Komponente zu speichern |
targetElement=WinterAddress.class, |
definiert die Klasse der Komponente; die Angabe ist gew�hnlich nicht erforderlich, da die andere Seite der Beziehung von Hibernate aus dem generischen Javatypen erraten wird. |
fetch=FetchType.EAGER |
legt fest, ob die Komponente erst beim Zugriff (LAZY) oder sofort geladen wird (EAGER); Vorgabewert ist LAZY. |
) |
Beispiel im Java-Package de.laliluna.component.collection1, de.laliluna.component.collection2 |
@CollectionOfElements @JoinColumn(name = "hedgehog_id") @IndexColumn(name = "list_index") private List<WinterAddress> addresses = new ArrayList<WinterAddress>(); |