Jump to content

EJB QL

EJB QL или EJB-QL — это переносимый к базе данных язык запросов для Enterprise Java Beans . Он использовался в Java EE приложениях . Однако по сравнению с SQL он менее сложен, но и менее мощный. [1]

История [ править ]

Язык, особенно EJB3-QL, был вдохновлен родным языком запросов Hibernate . [2]

В EJB3 он по большей части заменен языком запросов Java Persistence Query Language .

Различия [ править ]

EJB QL — это язык запросов к базе данных, аналогичный SQL. Используемые запросы несколько отличаются от реляционного SQL, поскольку вместо реляционной модели он использует так называемую «абстрактную схему» корпоративных компонентов. Другими словами, запросы EJB QL используют не таблицы и их компоненты, а корпоративные компоненты, их постоянное состояние и их отношения. Результатом SQL-запроса является набор строк с фиксированным количеством столбцов. Результатом запроса EJB QL является либо один объект, либо коллекция объектов сущностей заданного типа, либо коллекция значений, полученных из CMP полей . Чтобы писать эффективные запросы, необходимо понимать модель данных корпоративных компонентов. [3]

Ссылки [ править ]

  1. ^ См. введение (стр. 4) статьи « Индивидуальный разговор с экспертом: Проектирование и разработка J2EE », (c) wrox press, 2002 г.
  2. ^ Глава 7. EJB-QL: язык объектных запросов.
  3. ^ «РАСШИРЕННЫЙ EJB QL: SQL против EJB QL: реляционные языки и языки объектных запросов» . Архивировано из оригинала 13 мая 2008 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7c06a4d9a91e5fcee8cbdf0e52716f74__1700011620
URL1:https://arc.ask3.ru/arc/aa/7c/74/7c06a4d9a91e5fcee8cbdf0e52716f74.html
Заголовок, (Title) документа по адресу, URL1:
EJB QL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)