0

非標準の関係をマッピングしようとしています。私はテーブルをしなければなりません:

Parent_Table

id_table cod_atribute

Child_Table

id_child_table1id_child_table2は貢献します

私がふりをしているのは、hbmマッピングファイルを介してcod_atribute=id_child_table1アソシエーションによってこれら2つのテーブルを結合することです。

Parent_Tableクラスエンティティには、一連のChild_Tableオブジェクトがあります。1対多の関連付けを定義する場合、生成される結合ステートメントはid_table=id_child_table1によるものです。多対多の関連付けを定義すると、id_child_table1とid_child_table2を外部キーとして定義する必要があるため、エラーが発生します。

この関係をうまく構築するのを手伝ってもらえますか?

ありがとう。JB

4

1 に答える 1

0

代わりにそのプロパティに参加するように hibernate に指示するには、セット内のプロパティ ref が必要です。

<set name="childs" property-ref="cod">
于 2012-04-07T11:40:39.533 に答える