我正在尝试使用存储库
获取Spring Solr查询findByXOrYAndZ
优先顺序如下:
(X OR Y)AND Z
我正在使用SolrCrudRepository,但我想任何回购都可以。
我该如何强制执行此操作?
答案 0 :(得分:1)
您可以使用@Query
注释存储库方法,并向其提供任意查询。
例如:
@Query("fieldA:?0 AND (fieldB:?1 OR fieldC:?2)")
Page<Document> findByXOrYAndZ(String par1, String par2, String par3);