The J2EETM Tutorial

PREV TOP NEXT

Язык запросов EJB QL

Dale Green

Enterprise JavaBeans Query Language ("EJB QL") определяет запросы для методов поиска и выборки в бинах сущностей. Будучи подмножеством SQL92, EJB QL имеет расширения, которые допускают навигацию по отношениям, определенным в абстрактых схемах бинов сущностей. Область действия запроса EJB QL охватывает абстрактную схему связанных бинов сущностей, которые упакованы в один файл EJB JAR.

Вы определяете запросы EJB QL в дескрипторе развертывания бина сущности. Обычно инструментарий транслирует эти запросы в целевой язык хранилища данных. Благодаря этой трансляции, бины сущностей с персистентностью, управляемой контейнером, являются переносимыми - их код не зависит от конкретного типа хранилища данных.

Эта глава зависит от материалов, представленных в предыдущих главах. Концептуальную информацию см. в разделе Персистентность, управляемая контейнером. Примеры кода см. в Главе 6.

В этой главе

Терминология
Упрощенный синтаксис
Запросы-примеры
Простые запросы поиска
Запросы поиска, которые выходят на связанные бины
Запросы поиска с другими условными выражениями
Запросы выборки
Полный синтаксис
Символы БНФ
БНФ-грамматика EJB QL
Фраза FROM
Выражения маршрута
Фраза WHERE
Фраза SELECT
Ограничения EJB QL

PREV TOP NEXT

Copyright 2002 Sun Microsystems, Inc. All rights reserved.