Zurück zur Skill-Übersicht

9 Hibernate Freelancer & Experten für dein Projekt – jetzt kostenlos kontaktieren

Kategorie

Backend

Durchschnittlicher Stundensatz

90 EUR/Stunde

Verfügbare Profile auf jobtic:

9

Was ist Hibernate?

Hibernate (englisch für Winterschlaf halten) ist ein Open-Source-Persistenz- und ORM-Framework für Java. Für das .Net-Framework ist eine portierte Version namens NHibernate verfügbar. Hibernates Hauptaufgabe ist die objektrelationale Abbildung (englisch O-R-Mapping, kurz ORM). Dies ermöglicht es, gewöhnliche Objekte mit Attributen und Methoden (im Java-Umfeld Plain Old Java Objects oder 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. Darüber hinaus bietet Hibernate Mechanismen zur Kompatibilität mit verschiedenen Datenbanken. Die zum Datenbankzugriff erforderlichen SQL-Anweisungen werden nicht explizit in SQL programmiert, sondern von Hibernate in Abhängigkeit vom SQL-Dialekt der verwendeten Datenbank generiert. Hibernate kann unter anderem in Java-Applikationen und Servlet-Engines benutzt oder in einem Applikationsserver integriert werden.

Dieser Text basiert auf dem Artikel Hibernate (Framework) aus der freien Enzyklopädie Wikipedia und steht unter der Lizenz Creative Commons CC BY-SA 4.0. Eine Liste der Autoren ist in der Wikipedia verfügbar.