Опции

В следующей таблице перечислены свойства, доступные на странице Опции Редактора файла persistence.xml.


Примечание:

Для проектов, использующих платформу Generic, эта страница недоступна.

Свойства на странице Опции

Свойство Описание По умолчанию

Имя сеанса

Укажите имя, под которым сеанс EclipseLink хранится в администраторе статических сеансов. Применяйте эту опцию, если требуется обращаться к общему сеансу EclipseLink вне контекста JPA или использовать уже существующий сеанс EclipseLink, настроенный с помощью файла sessions.xml EclipseLink

Возможные значения: допустимое имя сеанса EclipseLink, которое должно быть уникальным в среде развертывания сервера.

Пример: файл persistence.xml

<property name="eclipselink.session-name" value="MySession"/>

XML сеансов

Укажите информацию о хранении, загружаемую из файла конфигурации сеансов EclipseLink (sessions.xml).

Эту опцию можно использовать как альтернативу аннотациям и XML развертывания. При указании этого свойства EclipseLink переопределит аннотации всех классов и реляционные отображения объектов из persistence.xml, а также ORM.xml и других файлов отображений, если они существуют.

Укажите сеанс, настроив свойство eclipselink.session-name

Примечание: если значение этого свойства не указано, то файл sessions.xml использоваться не будет.

Допустимые значения: имя ресурса файла XML сеансов.

Пример: файл persistence.xml

<property name="toplink.session-xml" value="mysession.xml"/>

Целевая база данных

Выберите целевую базу данных. В качестве значения можно указать полное имя производного класса org.eclipse.persistence.platform.DatabasePlatform class.

Пример: файл persistence.xml

<property name="eclipselink.target-database" value="Oracle"/>

Автоматически

Целевой сервер

Выберите целевой сервер для приложения JPA.

Пример: файл persistence.xml

<property name="eclipselink.target-server" value="OC4J_10_1_3"/>

Нет

Обработчик событий

Укажите обработчик событий файла описания, добавляемый во время начальной загрузки.

Допустимые значения: полное имя класса, реализующего интерфейс eclipselink.sessions.SessionEventListener.

Пример: файл persistence.xml

<property name="eclipselink.session-event-listener" value="mypackage.MyClass.class"/>

Включить очереди файлов описания

Включает или выключает выполняемое по умолчанию копирование всех именованных очередей из файлов описания в сеанс. В число этих очередей входят очереди, определенные с помощью API EclipseLink, методов изменения файлов описания и т.д.


Различные опции



  Временный, изменяемый

Укажите, следует ли обрабатывать все сохраняемые поля Date и Calendar в качестве изменяемых объектов.

Пример: файл persistence.xml

<property name="eclipselink.temporal.mutable" value="true"/>

False