Volby

V této tabulce jsou uvedeny vlastnosti dostupné na stránce Volby editoru souboru persistence.xml.


Poznámka:

Tato stránka není k dispozici pro projekty používající generickou platformu.

Vlastnosti na stránce Volby

Vlastnost Popis Výchozí

Název relace

Zadejte název, pod kterým je relace EclipseLink uložena ve správci statických relací. Použijte tuto volbu, musíte-li přistupovat ke sdílené relaci EclipseLink mimo kontext JPA nebo použít již existující relaci EclipseLink nakonfigurovanou prostřednictvím souboru sessions.xml EclipseLink

Platné hodnoty: platný název relace EclipseLink, který je jedinečný v implementaci serveru.

Příklad: soubor persistence.xml

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

Soubor XML relací

Určete informace o perzistenci zavedené z konfiguračního souboru relací EclipseLink (sessions.xml).

Tuto volbu můžete použít jako alternativu k anotacím a implementačnímu kódu XML. Pokud zadáte tuto vlastnost, potlačí EclipseLink všechny anotace tříd a relační mapování objektů ze souboru persistence.xml i ze souboru ORM.xml a dalších mapovacích souborů, pokud jsou přítomné.

Označte relaci nastavením vlastnosti eclipselink.session-name.

Poznámka: Pokud pro tuto vlastnost nezadáte hodnotu, soubor sessions.xml se nepoužije.

Platné hodnoty: název prostředku v kódu XML relací.

Příklad: soubor persistence.xml

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

Cílová databáze

Vyberte cílovou databázi. Také můžete nastavit hodnotu na úplný název podtřídy org.eclipse.persistence.platform.DatabasePlatform class.

Příklad: soubor persistence.xml

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

Automatický

Cílový server

Vyberte cílový server pro svou aplikaci JPA.

Příklad: soubor persistence.xml

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

Není

Listener událostí

Zadejte listener událostí deskriptoru, který bude přidán během samozavedení.

Platné hodnoty: kvalifikovaný název třídy pro třídu, která implementuje rozhraní eclipselink.sessions.SessionEventListener.

Příklad: soubor persistence.xml

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

Zahrnout dotazy deskriptoru

Můžete povolit nebo zakázat výchozí kopírování všech pojmenovaných dotazů z deskriptorů do relace. Tyto dotazy zahrnují dotazy definované pomocí rozhraní EclipseLink API, metod úprav deskriptoru atd.


Různé volby



  Dočasně měnitelné

Určete, zda mají být všechna perzistentní pole Datum a Kalendář zpracovávána jako měnitelné objekty.

Příklad: soubor persistence.xml

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

False