【发布时间】:2020-12-01 19:20:03
【问题描述】:
我有一个简单的例子:查找所有类别优先级 > 1 且 active = true 的项目。
Item 有一个类别列表,每个类别都有一个名为 priority 的 int 字段。 我正在尝试做类似的事情:
builder = new BooleanBuilder();
Predicate predicate = builder.and(item.categories.any(category.priority.goe(1).and(category.active.eq(true))));
Iterable<Item> iterable = itemRepository.findAll(predicate);
但我找不到正确的使用方法?有人可以建议吗?
【问题讨论】:
标签: java sql querydsl boolean-expression