我需要在 Spring Data Solr 自定义存储库中实现以下内容:
(X 或 Y)和 Z
我目前的代码如下:
Criteria criteria = new Criteria("x").is(X_VALUE);
criteria = criteria.or(new Criteria("y").is(Y_VALUE);
criteria = criteria.and(new Criteria("z").is(Z_VALUE);
但是运行此代码我得到以下优先级:
X 或(Y 和 Z)
有任何想法吗?