Hibernate — фреймворк для SQL: баз данных реляционного типа. Библиотеку используют разработчики для задач на языках Spring и Java с применением технологии объектно-реляционного преобразования. Она позволяет минимизировать необходимость работы с низкоуровневым программированием, направленным на хранение данных в БД SQL. Таким образом осуществляется связь между объектно-ориентированным программированием и SQL и ускоряется разработка проекта.