將 JPA 配置成在您的環境中運作

您已開發應用程式來使用 Java™ 持續性 API (JPA) ,現在您必須將 JPA 應用程式配置成在您的環境中運作。

關於這項作業

在配置 JPA 應用程式時,您必須指定資料庫的選項。 應用程式伺服器管理資料來源的存取權。 您可以在管理主控台中配置資料來源、連線儲存區及 Java 交易 API (JTA) 服務。 如果您有應用程式的特定資料來源,請先配置資料來源,再安裝 JPA 應用程式。

程序

  1. 透過管理主控台來配置資料來源。 請參閱 配置 JDBC 提供者和資料來源主題。
  2. 指定 <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>
  3. 在應用程式伺服器中配置持續性提供者支援
    1. 配置 JPA 預設持續性提供者
    2. 選用項目: 使用協力廠商持續性提供者

下一步

For more information about the commands, classes or other OpenJPA information, refer to the Apache OpenJPA User Guide.