我该如何制作"或"使用其余的api进行搜索?

时间:2017-11-13 09:59:20

标签: spring-data-rest querydsl

我正在将querydsl集成到spring数据休息中,如下所述: https://gist.github.com/olivergierke/decf03d4948cd58a51bc 我该如何制作"或"使用其余的api进行搜索?我在哪里可以找到其他运营商的文档?

?name=Fred&name=Joe&name=Jack适用于or,但我正在寻找可以or实体的不同字段的情况,例如:?name=fred+or+email=fred

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,只是传递多个参数的情况:

?name=Fred&name=Joe&name=Jack //name = Fred or Joe or Jack

要自定义绑定,例如,使用部分匹配,您可以使用QueryDslBinderCustomizer:

?name=Fr&name=J

参见(Java 8):

https://gist.github.com/olivergierke/decf03d4948cd58a51bc

和(Java 7)

Customizing Param Binding for QueryDSL Support