Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Таких статей миллионы, а подход из этой статьи действительно давно устарел… Стандартом де факто уже давно стал spring с бутом.
в добавок к этой статье можно сказать, что на практике Entity сущности могут работать с enum перечислениями и это удобно.
Но!
Когда enum является полем сущности, но значения хранимые в БД отличаются от имен enum перечислений, то тогда нужен обработчик маппинга для сопоставления между значением приходящим из БД и enum перечислением в Java проекте. Вот удалось описать одно из решений из моего проекта - https://habr.com/en/articles/747140/
Пишем простое веб-приложение используя Spring MVC, Spring Data JPA и Hibernate