EJB QL
-
Обзор EJB QL
- EJB QL — это язык запросов для корпоративных Java Beans, используемый в приложениях Java EE.
- Он менее сложен, но менее мощный по сравнению с SQL.
-
История и развитие
- EJB QL вдохновлен языком запросов Hibernate и в EJB3 был заменен языком постоянных запросов Java.
-
Различия между EJB QL и SQL
- EJB QL использует «абстрактную схему» корпоративных компонентов вместо реляционной модели SQL.
- Запросы EJB QL возвращают объекты или значения, извлеченные из полей корпоративных компонентов, а не строки с фиксированным количеством столбцов.
-
Рекомендации по эффективному использованию
- Для написания эффективных запросов необходимо понимание модели данных корпоративных компонентов.