1
複数のエンティティプロパティでエンティティを削除しますか?Spring Data JPA: "複数のプロパティで削除"メソッドを作成するにはどうすればよいですか?
私はJPA query
(@Query
注釈)を使用してそれを行う方法を知っています。
derived query
を使用してもかまいませんか?どのようにJpaRepository
でそのようなメソッドの名前を付けますか?
複数のエンティティプロパティでエンティティを削除しますか?Spring Data JPA: "複数のプロパティで削除"メソッドを作成するにはどうすればよいですか?
私はJPA query
(@Query
注釈)を使用してそれを行う方法を知っています。
derived query
を使用してもかまいませんか?どのようにJpaRepository
でそのようなメソッドの名前を付けますか?
これは、selectメソッドに名前を付けるようにまっすぐ進むです:
Long deleteByIdAndUser(@Param("id") Long id, @Param("user") User user);
の3つのプロパティ:
Long deleteByIdAndUserAndStatus(@Param("id") Long id, @Param("user") User user, @Param("status") String status);
等
二つの性質のために