jpa使用集合作为IsContainingIgnoreCase查询方法的参数

时间:2019-02-06 17:49:36

标签: java spring-data-jpa

是否可以将List对象用作jpa查询方法的参数,如下所示

List<String> aList = new ArrayList<>();
aList.add("test"); //and pretend there is a few more elements in the list.
repository.countDistinctByTitleIsContainingIgnoreCase(aList);

其中方法定义为:

int countDistinctByTitleIsContainingIgnoreCase(List<String> aList)

这是查询方法中的一些其他信息

https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods

1 个答案:

答案 0 :(得分:0)

否,这是不可能的。您可以做的是使用Specification来组装where条件。