以下で触れるように:
- 一方向の多対多マッピングを使用した削除時のカスケード
- JPA(および対応する結合テーブル行)でManyToMany関係を持つエンティティを削除するには?
- JPA JPQL: アイテムの属性 (リスト/セット) に別のアイテムが含まれている場合にアイテムを選択する
マッピングからエントリ@ManyToMany
を削除する場合、外部キーを削除するために手動で微調整する必要があります。
私は何年もの間、独自の JPA CRUD を使用しており、これに対する優れた解決策があります: CrudDao eg NoteDao。
しかし、私は最近、Spring JPAと、インターフェイスを宣言しnamedQuery
、@Entity
.
@ManyToMany
しかし、削除の問題を解決するにはどうすればよいですか? 基本的remove
に、JPA のこの「機能」を公開するメソッドを Crud に用意します。