JPA-Anwendung in Liberty implementieren

Damit Liberty eine Anwendung unterstützt, die Java™ Persistence API (JPA) verwendet, nehmen Sie das Feature jpa-2.0 oder jpa-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, auf dem eine Anwendung implementiert werden soll, die JPA verwendet. Nähere Informationen hierzu finden Sie im Abschnitt Liberty-Server manuell erstellen.

Informationen zu diesem Vorgang

In Liberty sind zwei JPA-Features verfügbar:
  • Das Feature jpa-2.0 bietet Unterstützung für Anwendungen, die eine gemäß der Spezifikation JPA 2.0 geschriebene anwendungsverwaltete 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 anwendungsverwaltete und containergesteuerte JPA verwenden. Die Unterstützung basiert auf EclipseLink.

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

Vorgehensweise


Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_dep_jpa
Dateiname: twlp_dep_jpa.html