1. Обзор
В этом уроке мы обсудим очень полезную функцию JPA — Criteria Queries.
Это позволяет нам писать запросы, не выполняя необработанный SQL, а также дает нам некоторый объектно-ориентированный контроль над запросами, что является одной из основных функций Hibernate. Criteria API позволяет нам создавать объект запроса критериев программно, где мы можем применять различные виды правил фильтрации и логических условий.
Начиная с Hibernate 5.2, API-интерфейс Hibernate Criteria устарел, и новые разработки сосредоточены на API-интерфейсе JPA Criteria. Мы рассмотрим, как использовать Hibernate и JPA для построения запросов Criteria.