ホームページ  >  に質問  >  本文

java - Hibernate の双方向の多対多の関係で、パーティの 1 つが変更されたときに中間テーブルを自動的に更新するにはどうすればよいですか?

従業員テーブルと部門テーブルの間の多対多の関係で、従業員テーブルを介して部門コレクションを設定すると、中間テーブルがレコードを自動的に削除しましたが、更新されたデータが挿入されなかったことがわかりました。以下に続きます:

###参照する:###

従業員テーブル:


部門テーブル:


次のコードで従業員テーブルの set メソッドを使用して従業員テーブルの部門セット フィールドを更新し、同時に中間テーブルを自動的に更新する方法を教えてください。つまり、中間テーブルは新しいデータを挿入する必要があります。レコードを削除した後のレコード。

阿神阿神2713日前561

全員に返信(2)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-17 10:05:35

    質問するときは、コードのスクリーンショットを撮るのではなく、他の人が見てシミュレーションできるようにソースコードを投稿することをお勧めします

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 10:05:35

    これが正しいかどうかはわかりませんが、あなたの問題は、構成ファイルにカスケードまたは逆カスケードを追加する必要があることだと思います

    返事
    0
  • キャンセル返事