我想通过多个实体属性删除一个实体?
我知道如何使用 JPA query
( @Query
注释)。
是否可以使用 derived query
来实现? ?如何在 JpaRepository
中命名此类方法?
最佳答案
命名选择方法很简单:
两个属性:
long deleteByIdAndUser(
@Param("id") Long id,
@Param("user") User user);
三个属性:
long deleteByIdAndUserAndStatus(
@Param("id") Long id,
@Param("user") User user,
@Param("status") String status);
等等。
关于 Spring 数据 JPA : How to create "delete by multiple properties" method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39923434/