【发布时间】:2017-02-16 19:38:41
【问题描述】:
我想通过多个实体属性删除一个实体?
我知道如何使用JPA query(@Query 注释)来做到这一点。
是否可以使用derived query 来做到这一点?如何在JpaRepository中命名这样的方法?
【问题讨论】:
标签: spring spring-data spring-data-jpa
我想通过多个实体属性删除一个实体?
我知道如何使用JPA query(@Query 注释)来做到这一点。
是否可以使用derived query 来做到这一点?如何在JpaRepository中命名这样的方法?
【问题讨论】:
标签: spring spring-data spring-data-jpa
直接命名为select方法:
两个属性:
long deleteByIdAndUser(
@Param("id") Long id,
@Param("user") User user);
三个属性:
long deleteByIdAndUserAndStatus(
@Param("id") Long id,
@Param("user") User user,
@Param("status") String status);
等等
【讨论】:
void 作为返回类型。