@org.hibernate.annotations.CollectionOfElement

hibernate buch cover klein

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.

Get more information.

@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>();