Однако вам нужно будет поддерживать пересылку java и mysql enum. MyEnum.valueOf() может вызывать IllegalArgumentException, если нет отображения из строки или NullPointerException, если вы получаете нулевое значение из db.
Ответ 2
Вот некоторое общее решение, которое использовалось при преобразовании значений JDBC в перечисления Java.