將 JPA 應用程式部署到 Liberty

[17.0.0.2 以及更新版本]若要讓 Liberty 支援使用「Java™ 持續性 API (JPA)」的應用程式,視您需要的規格層次而定,請將 jpa-2.0、jpa-2.1 或 jpaContainer-2.1 特性新增至 server.xml 檔。另外,您也需要定義持續性環境定義和持續性單位,以及配置實體管理程式和實體管理程式 Factory 的存取權。

開始之前

這個作業假設您已建立一部 Liberty 伺服器,且想要在其中部署使用 JPA 的應用程式。請參閱 手動建立 Liberty 伺服器

關於這項作業

Liberty 中可用的 JPA 特性如下:
  • jpa-2.0 特性支援應用程式使用遵循 JPA 2.0 規格來撰寫的應用程式管理及儲存器管理 JPA。這項支援以 Apache OpenJPA 為建置基礎,其延伸規格支援儲存器管理的程式設計模型。
  • jpa-2.1 特性支援應用程式使用遵循 JPA 2.1 規格來撰寫的應用程式管理及儲存器管理 JPA。這項支援以 EclipseLink 為建置基礎。如果沒有利用內建 EclipseLink JPA 提供者,您可能會想改用 jpaContainer-2.1 特性,以便盡可能縮小伺服器執行時期映像檔。
  • [17.0.0.2 以及更新版本]jpaContainer-2.1 特性支援應用程式使用遵循 JPA 2.1 規格來撰寫的應用程式管理及儲存器管理 JPA。這項特性不含內建的 JPA 提供者。使用者必須透過共用程式庫、廣域程式庫,或內嵌在應用程式中的程式庫,來提供 JPA 提供者。

如需使用 WebSphere® Developer Tools 來開發 JPA 應用程式的相關資訊,請參閱開發 JPA 應用程式

程序


指示主題類型的圖示 作業主題

檔名:twlp_dep_jpa.html