根据Spring文档,我只能为QBE编写精确匹配。我需要仅在一组值中进行精确匹配(查询的IN子句)。
例如:
例如:
Person p = new Person();
p.setId(); // need to match among set of ids.
Example.of(p);
这是否可以通过QBE实现,或者我完全走错了方向?
类似于:
Page<S> findByIdIn(List<Integer> ids, Example<S> e, Pageable p)
两全其美?
我真正需要的是基于多个字段(可能组合,例如id在(1,2,4)中,状态为open,预约日期小于今天)的动态查询,以及分页和排序。 除了本地查询之外,规范是否是唯一的选择?