我需要将可变数量的参数传递给 spring/JPA repo 来模仿这样的东西。
select * from myTable
where name like '%SOME_VALUE%'
or name like '%SOME_OTHER_VALUE%'
or name like '%SOME_OTHER_VALUE2%'
or an unknown number of other values
到目前为止,我还无法确定正确的方法是什么。我正在使用 Spring 4.3.7、Hibernate 5.2.9 和 Spring Data 1.11.1。我用谷歌搜索了一下,似乎没有办法用普通的 CRUD 回购来做到这一点,但到目前为止,我还没有找到任何看起来像我需要的例子。我认为CriteriaBuilder
这是我应该使用的,但这似乎已经失宠,所以我不确定这样做的正确方法是什么。