私は親テーブルと子テーブルを持っています。親レコードはすでに別のプロセスによって挿入されています。私は、例えば、親レコードを参照する子レコードを追加する必要があります。Hibernate:既存の親レコードを参照して子レコードを挿入する
PARENT
===========
PARENT_ID PK
ADDRESS UNIQUE
CHILD
===========
CHILD_ID PK
PARENT_ID FK
ADDRESS UNIQUE
子レコードを挿入し、私は親レコードを参照するために持っている唯一の情報は、アドレスです。子のFKを設定するには、子のADDRESSを使用して親テーブルからPARENT_IDをフェッチする必要があります。
hibernateでこれを行う方法があります。そうすれば、ADDRESSによって親レコードを子レコードに挿入する必要はありません。または、私はADDRESSによってPARENTのクエリを実行し、PARENTオブジェクトを子に渡すこのパスを続行しますか?