0

私はいくつかの古い休止状態のコードで作業しており、1 対 1 で更新して作成する必要があります。

私はテーブルを持っています

Table_1
PK table_1_id
FK table_2_id

Table_2
PK table_2_id

これらを休止状態のXMLファイルにマップして、関係が一意になるようにするにはどうすればよいですか..私は試しました

<many to one ... unique='true'>

ただし、table_1 の 2 つのレコードが table_2 の 1 つの行を参照できるため、これは機能しません。

4

1 に答える 1

0

ドキュメントに記載されているように、これは適切な方法です。

Hibernateは、2つのレコードがからtable_11つの同じ行を参照することを妨げることはありませんtable_2。これが、データベースののtable_2_id列に追加する必要がある一意の制約の役割です。table_1

于 2012-08-10T10:15:03.940 に答える