在我的代码中,我使用查询DSL谓词对象来定义我的查询条件,然后将其传递到spring repo的findAll方法中。
所以在我的仓库中,像这样-
public List<User> findAll(Predicate predicate);
在谓词类中-
static Predicate findByEmail(String email) {
return QUser.user.primaryEmail.equalsIgnoreCase(email).and(addActiveFlag());
}
在使用谓词的情况下,是否可以对findAll返回的记录设置限制?