JPA
JPA (Jakarta Persistence API) ist der Standard für ORM in Jakarta EE.
I. Was macht es?
Eine Java-Klasse mit @Entity wird automatisch auf eine DB-Tabelle gemappt. Du nutzt den EntityManager statt selbst SQL zu schreiben.
II. Bausteine
- @Entity → Klasse = Tabelle
- EntityManager → Datenbankzugriff
- @PersistenceContext → Injection
- persistence.xml → Konfiguration
- Persistence Unit → logische Brücke zur Datasource
- JPQL → object-oriented Query-Sprache
III. Vergleich .NET
JPA ist das Pendant zu Entity Framework Core.