JPA-Anwendung im Liberty-Profil implementieren

Damit Ihr Liberty-Profil 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 Profile-Server erstellt haben, auf dem eine Anwendung implementiert werden soll, die JPA verwendet. Nähere Informationen hierzu finden Sie im Abschnitt Liberty Profile-Server manuell erstellen.

Informationen zu diesem Vorgang

[8.5.5.6 oder höher]Im Liberty-Profil 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.

Vorgehensweise


Symbol das den Typ des Artikels anzeigt. Taskartikel

Nutzungsbedingungen für Information Center | Feedback


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