Стандартный проект, который рекомендуется для отработки навыков работы с Hibernate.
За основу взят спринговый макет с H2 для простоты работы. В классе Service поэтапно проработаны основные механизмы работы Hibernate,
а именно работа с объектом через JPA repository, через Session & Transaction, через Criteria Api.
Также отработаны построения join через Criteria Api, заодно пришлось освежить знания о ковариантности и дженериках.
Проект является шпаргалкой для работы с этими инструментами, в классе Service каждый ключевой метод снабжен подсказками.