Hibernate

Hibernate ist ein Open-Source-Framework für die Programmiersprache Java. Mit diesem Framework kann man eine objekt-orientierte Datenstruktur mit einer relationalen Datenbank persistieren.

Dieses Framework bietet nicht nur Mechanismen zur Persistenz, sondern nutzt Sprachelemente, wie Annotationen um aus dem Datenmodell SQL-Code, bzw. SQL-Skripts zu erzeugen und auszuführen.

Dabei kann – sofern man will – komplett auf das Schreiben datenbankabhängiger SQL-Anweisungen verzichtet werden. Hibernate generiert dieses spezifische SQL-Befehle aufgrund von Konfigurationseinstellung. Es trägt damit der Idee von Java „Write once – run anywhere“ Rechnung.

Kategorien: Objektrelationales Mapping, Objektrelationale DB, H