在您建立專案時,Eclipse 會在專案的目錄中建立 META-INF\persistence.xml
檔。
當您建立 JPA 專案時(請參閱建立新的 JPA 專案),您可以在 META-INF 目錄中建立一個 Stub persistence.xml
檔。您可以透過 XML 編輯器(請參閱)或
persistence.xml 編輯器,來管理這個檔案。
如果要使用「persistence.xml
編輯器」,請執行下列動作:
開啟 peristence.xml
檔。這時會出現編輯器的一般頁面。
使用一般頁面可定義 persistence.xml
檔的
<persistent-unit>
相關屬性,以及 <provider>
和 <class>
元素(請見下表說明)。
提示: 「persistence.xml 編輯器」的「原始檔」頁面可讓您檢視與編輯原始 XML 檔。 |
按如下所示,使用連線頁面來定義 <jta-data-source>
與 <non-jta-data-source>
元素:
如果要配置持續性提供者所用的 JTA(Java 交易 API)原始檔,請執行下列動作:
從「交易類型」清單中選取 JTA。
輸入資料來源的廣域 JNDI 名稱。
如果要配置非 JTA 資料來源,請執行下列動作:
從「交易類型」清單中,選取資源本端。
輸入資料來源的廣域 JNDI 名稱。
附註: 選取 Default(),以使用儲存器所提供的資料來源。 |
如果專案使用「通用」平台,您也可以定義 EclipseLink 連線儲存區驅動程式、連線儲存區驅動程式、URL、使用者名稱和密碼。
使用「內容」頁中的表格,來設定供應商專用的 <properties>
元素。
如果要新增 <property>
元素,請執行下列動作:
請按一下新增。
在表格的「名稱」與「值」欄位中,輸入 <property>
元素的 <name>
與 <value>
屬性。
如果要移除 <property>
元素,請在表格中選取一個已定義的內容,然後按一下移除。
附註: 如果專案使用 EclipseLink 平台,「連線」頁面還包含 JDBC 連線儲存區參數。 |