Hibernate
Das Framework Hibernate ist eine klassische "Object-Relational-Mapping" 1-Lösung (ORM).
Bei dieser werden SQL-Abfragen durch eine Schicht abstrahiert und können somit auf eine
Vielzahl von Datenbanken angewandt werden.
Der Entwickler arbeitet lediglich mit Java-Klassen,
die mit den Relationen der Datenbank verknüpft sind. Darüber hinaus bietet Hibernate eine eigene
Sprache für erweiterte Abfragen an. Auch diese ist datenbankunabhängig und kann aus diesem
Grund für unterschiedliche Datenbanksysteme genutzt werden.