Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Терминология языка запросов

Следующий список определяет некоторые термины, упомянутые в этой главе.

  • Абстрактная схема: схема персистентных абстракций (персистентных сущностей, их состояние и отношения между ними), с которыми работают запросы. Язык запросов переводит запросы по этой схеме персистентных абстракций в запросы, которые выполняются в схеме базы данных, на которую отображаются объекты.

  • Тип схемы абстракций: тип, по которому в схеме абстракций вычисляется персистентное свойство сущности. То есть любое персистентное поле или свойство в объекте имеет соответствующее поле состояния того же типа в схеме абстракций. Тип схемы абстракций для сущности формируется из класса сущности и информации метаданных, предоставленной аннотациями языка Java.

  • Форма Бэкуса-Наура (BNF): нотация, которая описывает синтаксис языков высокого уровня. Синтаксические диаграммы в этой главе представлены в формате BNF.

  • Навигация: обход отношений в выражении языка запросов. Оператор навигации — точка.

  • Выражение пути: выражение, которое перемещается к полю состояния или отношения объекта сущности.

  • Поле состояния: персистентное поле объекта сущности.

  • Поле отношения: персистентное поле сущности, тип которого является типом связанной сущности в схеме абстракций.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)