Dies ist meine OrderSet.hbm
Datei. Es hat s wie es ist Kind (one-to-many) Beziehung.Ist cascade = "all-delete-orphan" inverse = "true" zusammen?
<list name="orderSetMembers" lazy="true" cascade="all-delete-orphan" inverse="true">
<key column="order_set_id" not-null="true"/>
<list-index column="sequence_number"/>
<one-to-many class="OrderSetMember" />
</list>
Dies ist meine OrderSetMember.hbm
Datei. hat eine Viele-zu-eins-Beziehung zu seinem Elternteil. Ich wollte ein bidirektionales Mapping.
<many-to-one name="orderSet" class="OrderSet">
<column name="order_set_id"/>
</many-to-one>
Können Eltern und Kind mit einem Sitzungsbefehl gespeichert werden? Oder muss ich noch eine Sitzung speichern, um das Kind zu speichern?
Session session = sessionFactory.getCurrentSession();
session.saveOrUpdate(orderSet);
Das sind meine Daten-Modelle:
public class OrderSet {
private List<OrderSetMember> orderSetMembers;
}
public class OrderSetMember {
private OrderSet orderSet;
}