您已開發應用程式來使用 Java™ 持續性 API (JPA) ,現在您必須將 JPA 應用程式配置成在您的環境中運作。
關於這項作業
在配置 JPA 應用程式時,您必須指定資料庫的選項。 應用程式伺服器管理資料來源的存取權。 您可以在管理主控台中配置資料來源、連線儲存區及 Java 交易 API (JTA) 服務。 如果您有應用程式的特定資料來源,請先配置資料來源,再安裝 JPA 應用程式。
程序
- 透過管理主控台來配置資料來源。 請參閱 配置 JDBC 提供者和資料來源主題。
- 指定
<jta-data-source>
和 <non-jta-data-source>
元素的「Java 命名和目錄介面 (JNDI)」名稱。 例如,使用 JNDI 查閱:
<jta-data-source>jdbc/myJTADataSource</jta-data-source>
<non-jta-data-source>jdbc/myNonJTADataSource</non-jta-data-source>
如果您使用元件名稱空間方法 (例如 java:comp/env) 來擷取資料來源,請確定您的應用程式已定義這些資源參照,以便您可以使用這些 JNDI 名稱來存取資料來源。 如果您必須變更資料來源的配置,這個元件名稱空間配置會提供更大的彈性。 否則,會使用標準直接 JNDI 作為資料來源名稱。 如需使用 JNDI 介面的相關資訊,請參閱「開發使用 JNDI 的應用程式」主題。 例如,
persistence.xml 檔案將具有如下所示的項目:
<jta-data-source>java:comp/env/jdbc/DataSourceJNDI</jta-data-source>
或
<jta-data-source>jdbc/DataSourceJNDI</jta-data-source>
- 在應用程式伺服器中配置持續性提供者支援。
- 配置 JPA 預設持續性提供者。
- 選用項目: 使用協力廠商持續性提供者。
下一步
For more information about the commands, classes or other OpenJPA information, refer to the Apache OpenJPA User Guide.