В моем коде я использую объекты предикатов DSL запроса, чтобы определить мои критерии для запросов, которые затем передаются в метод findAll моего весеннего репо.
Итак, в моем репо что-то вроде этого -
public List<User> findAll(Predicate predicate);
А в классе предикатов -
static Predicate findByEmail(String email) {
return QUser.user.primaryEmail.equalsIgnoreCase(email).and(addActiveFlag());
}
Можно ли в этом случае установить ограничение на количество записей, возвращаемых findAll при использовании предикатов?