1

次のような状況があります。

親から子への 1 対多の関係を持つ 2 つのテーブル。

table1 の PK は子テーブル (table2) の FK であり、table2 にはその PK を結合する別の列があります。

私のコードでは、親エンティティのインスタンスを作成し、子インスタンスを追加します。

新しい親インスタンスを保存してコミットしようとすると、子の FK を null にすることはできないと表示されます。

私はこれを理解していますが、Hibernate は最初に親を作成し、その PK 値を与えてから、それをすべての子エンティティに使用するように機能すると思いました。

私は何を間違っていますか??

ありがとうございました!

4

0 に答える 0