Hibernate - это механизм отображения в реляционной базе данных объектов java.
На практике наибольшую популярность получили реляционные модели баз данных, хотя в современных методологиях программирования пользуется популярностью объектно-ориентированное программирование.
Для стыковки данных технологий разработано множество технологий, спецификаций и фреймворков для маппинга объектов на таблицы реляционных баз данных.