Apache OpenJPA
| Apache OpenJPA | |
|---|---|
| Basisdaten | |
| Entwickler | Apache Software Foundation |
| Erscheinungsjahr | 28. August 2007 |
| Aktuelle Version | 4.1.1 (15. Mai 2025) |
| Betriebssystem | plattformübergreifend |
| Programmiersprache | 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.
- ↑ Apache OpenJPA -- Downloads. apache.org, abgerufen am 9. Juli 2025 (englisch).
- ↑ Apache OpenJPA -- Index. apache.org, abgerufen am 9. Juli 2025 (englisch).