是否可以从Spring Data JPA组合查询方法?

时间:2019-10-21 19:09:56

标签: spring-data-jpa

我有一个带有某些查询方法的UserRepository:

@Query("select u from User" +
 "where u.startDate <= current_date " + 
 "and u.expirationDate > current_date")
List<Users> findActiveUsers();

@Query("select u from User" +
 "where u.startDate <= current_date " + 
 "and u.expirationDate > current_date and " + 
 "u.country = :country")
List<Users> findActiveUsersByCountry(@Param("country") Country country);

有很多 findActiveUserBySomething 方法。有什么方法可以重用在findActiveUsers上定义的查询吗?像这样:

@Query("select u from User" +
 "where u.country = :country and " +
 "u in %findActiveUsers%")
List<Users> findActiveUsersByCountry(@Param("country") Country country);

0 个答案:

没有答案
相关问题