У меня есть 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);