in包含
3种方式登记,最优使用1,2。不建议使用第3种。
notIn包含
like模糊匹配
notLike模糊匹配
equal相等
notEqual相等
lt和lessThan小于
le和lessThanOrEqualTo小于等于
gt和greaterThan大于
ge和greaterThanOrEqualTo大于等于
between条件
greaterThanOrEqualTo和lessThanOrEqualTo条件
这里可以分开,也可以先把这2个由criteriaBuilder构建的单独predicate改为通过and合成1个 predicate。
如果所有条件都是and。可以不需要这做这步。