Screenshots
Hibernate ist ein Objekt/Relational Mapper-Werkzeug. Es ist bei Java-Anwendungen sehr beliebt und implementiert die Java Persistence API.
Mit Hibernate ORM können Entwickler leichter Anwendungen schreiben, deren Daten den Anwendungsprozess überdauern.
Schlüsselmerkmale einschließen:
- JPA-Anbieter: Zusätzlich zu seiner eigenen "nativen" API ist Hibernate auch eine Implementierung der Java Persistence API (JPA)-Spezifikation. Als solches kann es leicht in jeder Umgebung verwendet werden, die JPA unterstützt, einschließlich Java SE-Anwendungen, Java EE-Anwendungsserver, Enterprise OSGi-Container usw.
- Idiomatische Beharrlichkeit: Mit Hibernate können Sie persistente Klassen entwickeln, die natürlichen objektorientierten Idiomen folgen, einschließlich Vererbung, Polymorphismus, Assoziation, Komposition und dem Java-Sammlungs-Framework. Hibernate erfordert keine Schnittstellen oder Basisklassen für persistente Klassen und ermöglicht es, jede Klasse oder Datenstruktur persistent zu machen.
- Skalierbar: Hibernate wurde für die Arbeit in einem Anwendungsserver-Cluster konzipiert und bietet eine hoch skalierbare Architektur. Der Winterschlaf skaliert in jeder Umgebung gut: Verwenden Sie es zum Betreiben Ihres internen Intranets, das Hunderte von Benutzern bedient, oder für geschäftskritische Anwendungen, die Hunderttausende von Benutzern bedienen.
- Zuverlässig: Hibernate ist bekannt für seine hervorragende Stabilität und Qualität, was durch die Akzeptanz und Nutzung durch Zehntausende von Java-Entwicklern belegt wird.
- Umfangreich: Hibernate ist hochgradig konfigurierbar und erweiterbar. Es kann so verändert werden, dass es den spezifischen Bedürfnissen und Anforderungen am besten entspricht.
Als ein Objekt/Relational Mapping (ORM)-Rahmenwerk befasst sich Hibernate mit der Datenpersistenz, wie sie für relationale Datenbanken (über JDBC) gilt.