|
|
|
Язык запросов EJB QL
Enterprise JavaBeans Query Language ("EJB QL") определяет запросы для методов поиска и выборки в бинах сущностей. Будучи подмножеством SQL92, EJB QL имеет расширения, которые допускают навигацию по отношениям, определенным в абстрактых схемах бинов сущностей. Область действия запроса EJB QL охватывает абстрактную схему связанных бинов сущностей, которые упакованы в один файл EJB JAR.
Вы определяете запросы EJB QL в дескрипторе развертывания бина сущности. Обычно инструментарий транслирует эти запросы в целевой язык хранилища данных. Благодаря этой трансляции, бины сущностей с персистентностью, управляемой контейнером, являются переносимыми - их код не зависит от конкретного типа хранилища данных.
Эта глава зависит от материалов, представленных в предыдущих главах. Концептуальную информацию см. в разделе Персистентность, управляемая контейнером. Примеры кода см. в Главе 6.
В этой главе
- Терминология
- Упрощенный синтаксис
- Запросы-примеры
- Простые запросы поиска
- Запросы поиска, которые выходят на связанные бины
- Запросы поиска с другими условными выражениями
- Запросы выборки
- Полный синтаксис
- Символы БНФ
- БНФ-грамматика EJB QL
- Фраза FROM
- Выражения маршрута
- Фраза WHERE
- Фраза SELECT
- Ограничения EJB QL
|
|
|
Copyright 2002 Sun Microsystems, Inc. All rights reserved.