Hello
i'm new to the hibernate annotations. I try to define the following composite id with annotations. is it possible?
Code:
<hibernate-mapping>
<class name="najsre7.model.TransaktionAktionMapping" table="TTRANSAKTION_AKTION" >
<composite-id>
<meta attribute="use-in-tostring">true</meta>
<meta attribute="use-in-equals">true</meta>
<key-many-to-one name="transaktion" class="najsre7.model.Transaktion" column="FK_TTRANSAKTION_ILAUFNR" />
<key-many-to-one name="aktion" class="najsre7.model.Aktion" column="FK_TAKTION_ILAUFNR" />
</composite-id>
<timestamp name="mutDatum" column="DMUTDAT" />
<property name="mutUser" type="java.lang.String">
<meta attribute="use-in-tostring">true</meta>
<meta attribute="use-in-equals">true</meta>
<column name="SMUTUSER" length="10" not-null="true" />
</property>
<property name="stvUser" type="java.lang.String">
<meta attribute="use-in-tostring">true</meta>
<meta attribute="use-in-equals">true</meta>
<column name="SSTVUSER" length="10" />
</property>
<many-to-one name="transaktion" class="najsre7.model.Transaktion" column="FK_TTRANSAKTION_ILAUFNR" lazy="false" fetch="join" insert="false" update="false"/>
<many-to-one name="aktion" class="najsre7.model.Aktion" column="FK_TAKTION_ILAUFNR" lazy="false" fetch="join" insert="false" update="false"/>
</class>
</hibernate-mapping>
regards
angela