标签: java spring spring-data-jpa predicate
我想创建一个使用默认条件和动态谓词的Spring Data JPA查询。
例如,使用客户实体:
findByFirstnameIn(List<String> names, Predicate predicate);
我无法在Spring Data JPA documentation
另一种解决方案是使用do
findAll(predicate.and(customer.firstname.in(names)))
但我想避免使用这一额外的代码。
答案 0 :(得分:1)
你的第二种方法是正确的方法。有一个类似的功能请求,您可能需要关注https://jira.spring.io/browse/DATAJPA-1189