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
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.