Ameba Ownd

アプリで簡単、無料ホームページ作成

SoulImpact株式会社公式ブログ

HIBERNATE XMLマッピングファイル(HBM.XML)で複合主キーを持つ子モデルとの結合

2022.06.03 01:06

テーブル構造


外部制約

test2(子供テーブル)からtest1(親テーブル)に対するリレーションを作成します。

test2.test_id1, test2.test_id2の組み合わせは、test1.test_id1, test1.test_id2の組み合わせしか入力できなくなります。

XML定義

test2テーブル(子供)のmany-to-oneから一意に定まるtest1テーブル(親)の情報を結合しています。