我有一个带有某些查询方法的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);