Hallo alle zusammen,
ich habe in meiner Anwendung folgende Struktur:
ich habe eine bidirektionale Verbindung zwischen einem contact und einem company Objekt.
Das company Objekt hat eine Collection von contact Objekten, was mittels set in der Konfigurationsdatei gemapped wird.
Code:
<set
name="contacts"
inverse="true"
cascade="save-update"
lazy="true"
fetch="join">
<key column="company_id"/>
<one-to-many class="businessobject.Contact"/>
</set>
Das contact Objetkt hat eine Referenz auf das company Objekt, was ich mittels einer many-to-one Beziehung mappe.
Code:
<many-to-one
name="company"
class="businessobject.Company"
column="company_id"
not-found="ignore"/>
Das Problem ist folgendes: Ein contact Objekt kann zu einer company gehören, muss aber nicht. Sobald es nicht zu einer company gehört wird in der Datenbank
Null eingetragen, es müsste dort aber eine 0 stehen. Kann ich das irgendwie einstellen?
Danke für die Hilfe