Spring JPA查询创建 - 使用带谓词的By

问题描述 投票:0回答:1

我想创建一个使用默认条件和动态谓词的Spring Data JPA查询。

例如,使用Customer实体:

findByFirstnameIn(List<String> names, Predicate predicate);

我在Spring Data JPA documentation找不到类似的例子

另一种解决方案是使用do

findAll(predicate.and(customer.firstname.in(names)))

但我想避免这个额外的代码行。

java spring spring-data-jpa predicate
1个回答
1
投票

你的第二种方法是正确的方法。有一个类似的功能请求,你可能想要密切关注https://jira.spring.io/browse/DATAJPA-1189

© www.soinside.com 2019 - 2024. All rights reserved.