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 Platné hodnoty: platný název relace EclipseLink, který je jedinečný v implementaci serveru. Příklad: soubor <property name="eclipselink.session-name" value="MySession"/> |
|
Soubor XML relací |
Určete informace o perzistenci zavedené z konfiguračního souboru relací EclipseLink ( 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 Označte relaci nastavením vlastnosti Poznámka: Pokud pro tuto vlastnost nezadáte hodnotu, soubor Platné hodnoty: název prostředku v kódu XML relací. Příklad: soubor <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 Příklad: soubor <property name="eclipselink.target-database" value="Oracle"/> |
Automatický |
Cílový server |
Vyberte cílový server pro svou aplikaci JPA. Příklad: soubor <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í Příklad: soubor <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 Příklad: soubor <property name="eclipselink.temporal.mutable" value="true"/> |
False |