Apache OpenJPA

Apache OpenJPA
Basisdaten
Entwickler Apache Software Foundation
Erscheinungsjahr 28. August 2007
Aktuelle Version 4.1.1
(15. Mai 2025)
Betriebssystem plattformübergreifend
Programmier­sprache Java
Kategorie ORM
Lizenz Apache-Lizenz 2.0
openjpa.apache.org

Apache OpenJPA ist eine quelloffene Software-Bibliothek für die Persistenz von Java Objekten in relationalen Datenbanken. OpenJPA implementiert ab Version 4.1 die Jakarta Persistence API 3.1 Spezifikation.

Die Hauptaufgabe von OpenJPA ist die Objektrelationale Abbildung (O-R-Mapping, kurz ORM). Dies ermöglicht es, gewöhnliche Objekte mit Attributen und Methoden (im Java-Bereich POJOs genannt) in relationalen Datenbanken zu speichern und aus entsprechenden Datensätzen wiederum Objekte zu erzeugen. Beziehungen zwischen Objekten werden auf entsprechende Datenbank-Relationen abgebildet.

  1. Apache OpenJPA -- Downloads. apache.org, abgerufen am 9. Juli 2025 (englisch).
  2. Apache OpenJPA -- Index. apache.org, abgerufen am 9. Juli 2025 (englisch).