JPA Criteria API: выражение типа объекта - PullRequest
0 голосов
/ 06 мая 2018

JPQL имеет выражение типа сущности, например,

SELECT e
FROM Employee e
WHERE TYPE(e) IN (Exempt, Contractor)

Имеет ли API критериев выражение типа сущности?

1 Ответ

0 голосов
/ 06 мая 2018

Да. Path.type() создает Expression, соответствующий типу данного пути. Затем вы можете создавать литералы класса, используя CriteriaBuilder.literal() для использования в выражениях сравнения.

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