0
同じhibernateマッピングファイル(hbm)ファイルにプライマリキーと外部キーを定義します。私は休止状態3を使用しています。単一のhibernateマッピング(hbm)ファイルでプライマリおよび外部キーを定義する方法は?
生成されたクラスで両方のキーを指定する方法がわかりません。私のテーブルのフィールドはid
,eid
とfname
です。ここでid
は主キーを保持し、eid
は外部キーを保持し、fname
は文字列を保持します。
assignleave.hbm.xml:
<hibernate-mapping>
<class name="assignLeave" table="assignleave">
<id name="id" column="id" type="integer">
<generator class="assigned"></generator>
</id>
<id name="eid" column="eid" type="integer">
<generator class="foreign"></generator>
</id>
<property name="fname" column="fname" type="string"/>
</class>
</hibernate-mapping>