Hibernate ist als eines der erfolgreichsten O/R-Mapping-Frameworks ein absolutes Muss für Entwickler von J2EE-Applikationen. Hibernate bietet eine leichtgewichtige, einfache und performante Alternative zu den als unpraktikabel erkannten Entity-Beans. Neben der Performance und der sauberen Unterstützung von Vererbungshierarchien und Assoziationen überzeugt Hibernate vor allem durch einen reichen Satz an Werkzeugen, welche den Entwicklungsprozess effizient und flexibel machen.