Fixed key columns for contracts

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
2017-05-03 14:48:22 +02:00
parent d1f410abfd
commit 3ec12fcfa8

View File

@ -12,13 +12,13 @@
<many-to-one name="vertragspartner" class="de.dis2013.data.Person" column="person" not-null="true" /> <many-to-one name="vertragspartner" class="de.dis2013.data.Person" column="person" not-null="true" />
<joined-subclass name="de.dis2013.data.Kaufvertrag" table="purchasecontract" schema="VSISP12"> <joined-subclass name="de.dis2013.data.Kaufvertrag" table="purchasecontract" schema="VSISP12">
<key column="id"/> <key column="contractnumber"/>
<property name="anzahlRaten" type="integer" column="numberofinstallments" /> <property name="anzahlRaten" type="integer" column="numberofinstallments" />
<property name="ratenzins" type="integer" column="interestrate" /> <property name="ratenzins" type="integer" column="interestrate" />
<many-to-one name="haus" class="de.dis2013.data.Haus" column="house" not-null="true" /> <many-to-one name="haus" class="de.dis2013.data.Haus" column="house" not-null="true" />
</joined-subclass> </joined-subclass>
<joined-subclass name="de.dis2013.data.Mietvertrag" table="tenancycontract" schema="VSISP12"> <joined-subclass name="de.dis2013.data.Mietvertrag" table="tenancycontract" schema="VSISP12">
<key column="id"/> <key column="contractnumber"/>
<property name="mietbeginn" type="date" column="startdate" /> <property name="mietbeginn" type="date" column="startdate" />
<property name="dauer" type="date" column="duration" /> <property name="dauer" type="date" column="duration" />
<property name="nebenkosten" type="integer" column="additionalcosts" /> <property name="nebenkosten" type="integer" column="additionalcosts" />