【发布时间】:2020-03-24 09:28:09
【问题描述】:
我有一个 item 表,其中包含一个带有 name 字段的项目。
我正在尝试通过给定搜索词列表搜索这些项目,其中每个返回的项目 name 包含所有术语,例如:
给定搜索词
轮子
手推车
然后是项目
手推车
大手推车
将被退回,而
轮子
手推车
不会。
我想使用现有的ItemRepository 来执行此操作,并且想知道 JPA 是否可以通过方法名称关键字来执行此操作?
我知道如果我只有一个搜索词,我可以使用 Contains 关键字执行此操作,但该关键字不支持集合参数。
【问题讨论】:
-
您需要编写一些代码来创建动态查询并执行它。
标签: java spring spring-boot jpa repository