Если ваше пространство перечисления плотное, то есть не слишком много неиспользуемых значений, вы можете использовать методы toString () и valueOf (). Назовите свои значения с общим строковым префиксом, затем прикрепите префикс перед использованием valueOf () и удалите его после использования toString (). Это имеет тот недостаток, что вам придется конвертировать в числовое значение, если оно хранится в вашей базе данных.
В качестве альтернативы, вы можете добавить общие методы преобразования и присвоить значению вашей базы данных конкретное значение перечисления.
Оба эти метода имеют преимущество в использовании дизайна классов enum.
Существует много полезной, ошеломляющей информации о перечислениях (и Java в целом) на http://mindprod.com/jgloss/enum.html.
Хотя в твоем пути нет ничего плохого, если он делает то, что тебе нужно.