Мне нужно создать запрос с использованием Java Criteria строитель, который будет выглядеть как этот AND (column1 != value OR column2 != value)
я только сумел создать notEqual
, который выглядит, как этот builder.notEqual(root.get(column), value));
который переводит к AND column1 != value
, что еще мне нужно добавить, чтобы сделать его AND (column1 != value OR column2 != value)
Java построения запросов с CriteriaBuilder
-2
A
ответ
0
criteriaBuilder.or(criteriaBuilder.notEqual(root.get(column1), value),
criteriaBuilder.notEqual(root.get(column2), value))
Вы также можете ознакомиться с дополнительными выражениями CriteriaBuilder javadoc.