@javax.persistence.OneToMany
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.
@javax.persistence.OneToMany( |
definiert eine 1:n Beziehung Beispiel im Package de.laliluna.relation.one2many |
targetEntity = Invoice1.class, |
definiert die andere Seite der Beziehung; die Angabe ist gew�hnlich nicht erforderlich, da die andere Seite der Beziehung von Hibernate aus dem Javatypen erraten wird. |
cascade = {CascadeType.ALL}, |
Array von CascadeType � siehe Kapitel 12.5.4 |
fetch=FetchType.LAZY , |
legt fest, ob die andere Seite der Beziehung erst beim Zugriff (LAZY) oder sofort geladen wird (EAGER); für 1:n Beziehungen ist der Vorgabewert LAZY. |
mappedBy="otherSideProperty" |
legt fest, dass in einer bidirektionalen Beziehung, die andere Seite die Beziehung verwaltet |
) |
|
@OneToMany @JoinColumn(name="club_id", nullable=false) private Set<JavaClubMember1> members = new HashSet<JavaClubMember1>(); |