Spr va souboru persistence.xml

Kdy§ vytvoý¡te projekt, platforma Eclipse vytvoý¡ soubor META-INF\persistence.xml v adres ýi projektu.

Vytvoý¡te soubor persistence.xml stubu v adres ýi META-INF, kdy§ vytvoý¡te projekt JPA (viz t‚ma "Vytvoýen¡ nov‚ho projektu JPA"). Tento soubor m…§ete spravovat buÔ prostýednictv¡m XML editoru (viz ), nebo prostýednictv¡m Editoru souboru persistence.xml.


Pozn mka:

V z vislosti na vaç¡ implementaci JPA (napý¡klad EclipseLink) mohou bìt v Editoru souboru persistence.xml dostupn‚ tyto dalç¡ str nky:
  • Pýizp…soben¡

    Na t‚to str nce m…§ete definovat vlastnosti tìkaj¡c¡ se sledov n¡ zmØn a spr vce vlastn¡ho nastaven¡ relace.

  • Ukl d n¡ do mezipamØti

    Na t‚to str nce m…§ete definovat vlastnosti ukl d n¡ do mezipamØti.

  • Protokolov n¡

    Na t‚to str nce m…§ete definovat vlastnosti protokolov n¡.

  • Volby

    Na t‚to str nce m…§ete definovat vlastnosti relace a c¡lov‚ datab ze.

  • Generov n¡ sch‚mat

    Na t‚to str nce m…§ete definovat vlastnosti tìkaj¡c¡ se DDL.

U projekt… pou§¡vaj¡c¡ch implementaci JPA EclipseLink obsahuje str nka Pýipojen¡ tak‚ vlastnosti fondu pýipojen¡ JDBC.

Pokud projekt pou§¡v  generickou platformu, jsou k dispozici pouze str nky Obecn‚, Pýipojen¡, Vlastnosti a Zdroj.


Chcete-li pou§¡t Editor souboru persistence.xml:

  1. Otevýete soubor peristence.xml. Zobraz¡ se str nka Obecn‚ editoru.

  2. Na str nce Obecn‚ m…§ete v souboru persistence.xml definovat atributy prvku <persistent-unit> a tak‚ prvky <provider> a <class> (popsan‚ v n sleduj¡c¡ tabulce).


    Rada:

    Str nka Zdroj Editoru souboru persistence.xml umo§åuje zobrazit a upravit prvotn¡ soubor XML.

    Vlastnost Popis Definovanì prvek
    N zev Zadejte n zev jednotky perzistence. <persistence-unit name = "<N zev>">
    Poskytovatel perzistence Zadejte n zev poskytovatele perzistence. <provider>
    Popis Zadejte popis t‚to jednotky perzistence. Jedn  se o volitelnou vlastnost. <description>
    Spravovan‚ tý¡dy M…§ete pýidat nebo odebrat tý¡dy spravovan‚ prostýednictv¡m jednotky perzistence. <class>
      VylouŸit neuveden‚ tý¡dy Vybr n¡m zahrnete vçechny anotovan‚ tý¡dy entit do koýene jednotky perzistence. <exclude-unlisted-classes>
    Soubory mapov n¡ XML M…§ete pýidat nebo odebrat soubory XML objektov‚ho nebo relaŸn¡ho mapov n¡ definuj¡c¡ tý¡dy spravovan‚ prostýednictv¡m jednotky perzistence. <mapping-file>
    Soubory JAR Pýidejte nebo odeberte dalç¡ soubory a knihovny JAR.

  3. Na str nce Pýipojen¡ m…§ete definovat prvky <jta-data-source> a <non-jta-data-source>, jak je uvedeno:

    Konfigurace zdroje JTA (Java Transaction API) pou§¡vanì poskytovatelem perzistence:

    1. Vyberte JTA ze seznamu Typ transakce.

    2. Zadejte glob ln¡ n zev rozhran¡ JNDI zdroje dat.

    Chcete-li nakonfigurovat zdroj dat mimo JTA:

    1. Vyberte Lok ln¡ prostýedek ze seznamu Typ transakce.

    2. Zadejte glob ln¡ n zev rozhran¡ JNDI zdroje dat.


      Pozn mka:

      Vyberte Vìchoz¡(), pokud se m  pou§¡t zdroj dat poskytnutì kontejnerem.

    U projekt… pou§¡vaj¡c¡ch generickou platformu m…§ete definovat tak‚ ovladaŸ fondu pýipojen¡ EclipseLink, ovladaŸ fondu pýipojen¡, adresu URL, jm‚no u§ivatele a heslo.

  4. V tabulce na str nce Vlastnosti m…§ete nastavit prvek <properties> specifickì pro prodejce.

    Chcete-li pýidat prvky <property>:

    1. KlepnØte na tlaŸ¡tko Pýidat.

    2. Zadejte atributy <name> a <value> pro prvek <property> pomoc¡ pol¡ N zev a Hodnota v tabulce.

    Chcete-li odebrat prvek <property>, vyberte definovanou vlastnost v tabulce a klepnØte na volbu Odebrat.


    Pozn mka:

    Pokud projekt pou§¡v  platformu EclipseLink, str nka pýipojen¡ obsahuje tak‚ parametry pro sdru§ov n¡ pýipojen¡ JDBC.

Souvisej¡c¡ odkazy

Editor souboru persistence.xml

 

Souvisej¡c¡ £loha

Synchronizace tý¡d

 

Souvisej¡c¡ koncepce

Soubor persistence.xml