Ограничение «Не в» с использованием критериев JPA - PullRequest
34 голосов
/ 25 февраля 2011

Я пытаюсь написать ограничение NOT IN, используя JPA Criteria.Я пробовал что-то вроде этого:

builder.not(builder.in(root.get(property1)));

, хотя я знаю, что это не будет работать.В приведенном выше синтаксисе, как я могу добавить коллекцию / список, против которого property1 это будет проверяться?

1 Ответ

66 голосов
/ 15 марта 2011

builder.not(root.get({field_name}).in(seqs)) seqs является коллекцией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...