JPA-Anwendung in Liberty implementieren

[17.0.0.2 und höher]Damit Liberty eine Anwendung unterstützt, die Java™ Persistence API (JPA) verwendet, nehmen Sie das Feature jpa-2.0, jpa-2.1 oder jpaContainer-2.1 in die Datei server.xml auf, je nachdem, welche Spezifikationsstufe Sie verwenden. Sie müssen außerdem Persistenzkontexte und Persistenzeinheiten definieren und den Zugriff auf den EntityManager und die EntityManagerFactory konfigurieren.

Vorbereitende Schritte

Diese Task setzt voraus, dass Sie einen Liberty-Server erstellt haben, in dem eine Anwendung implementiert werden soll, die JPA verwendet. Weitere Informationen hierzu finden Sie unter Liberty-Server manuell erstellen.

Informationen zu diesem Vorgang

Die folgenden JPA-Features sind in Liberty verfügbar:
  • Das Feature jpa-2.0 bietet Unterstützung für Anwendungen, die eine gemäß der Spezifikation JPA 2.0 geschriebene anwendungs- und containergesteuerte JPA verwenden. Die Unterstützung basiert auf Apache OpenJPA mit Erweiterungen für die Unterstützung des containergesteuerten Programmiermodells.
  • Das Feature jpa-2.1 bietet Unterstützung für Anwendungen, die eine gemäß der Spezifikation JPA 2.1 geschriebene anwendungs- und containergesteuerte JPA verwenden. Die Unterstützung basiert auf EclipseLink. Wenn der integrierte EclipseLink-JPA-Provider nicht verwendet wird, können Sie stattdessen das Feature jpaContainer-2.1 verwenden, um das Serverlaufzeitimage zu minimieren.
  • [17.0.0.2 und höher]Das Feature jpaContainer-2.1 bietet Unterstützung für Anwendungen, die eine gemäß der Spezifikation JPA 2.1 geschriebene anwendungs- und containergesteuerte JPA verwenden. Dieses Feature enthält keinen integrierten JPA-Provider. Der Benutzer muss einen JPA-Provider über eine gemeinsam genutzte Bibliothek, die globale Bibliothek oder eingebettet in der Anwendung bereitstellen.

Informationen zum Entwickeln von JPA-Anwendungen mit WebSphere Developer Tools finden Sie unter JPA-Anwendungen entwickeln.

Vorgehensweise


Symbol das den Typ des Artikels anzeigt. Taskartikel

Dateiname: twlp_dep_jpa.html