【发布时间】:2022-02-03 22:40:24
【问题描述】:
例如:
这是我要搜索的对象的名称属性:
Lorem ipsum dolor sit amet, consectetur adipiscing elit
当我填写 "lo adip tetur" (lo (= Lorem), dipi (=adipiscing), tetur (=consectetur) ) 时,我希望能够找到这个对象。
我尝试在空间上拆分我的 name 属性并将其传递给 jpa 方法,但没有得到任何结果。
List<Obj> findAllByNameIgnoreCaseContaining(String[] splittedName);
解决这个问题的正确方法是什么?谢谢!
【问题讨论】:
-
我担心来自@Ajay Kumar 的链接答案在文本片段搜索方面可能会不足,因为例如“in”和“like”不能组合
-
你说得对,这对我的用例来说确实是个问题。感谢您的建议 AjayKumar
标签: spring spring-boot jpa spring-data-jpa