У меня есть Enum, как показано ниже.Как сохранить фактическое значение enum с помощью Openxava?
частный секс; public enum Sex {MALE, FEMALE, OTHER}
Openxava сохраняет базу данных значений как 0,1,2. Но я хочу сохранить фактические значения, такие как «MALE», «FEMALE» и OTHER.
Как я могу это сделать с помощью Openxava?
У меня есть несколько перечислений с большим количеством значений не только этого перечисления.
Я использую общую базу данных, и если я сохраню значения как 0,1,2, другие приложения будут терпеть неудачу.
И
Как я могу добавить пустой элемент в раскрывающемся списке положение 0 и пользователь не может выбрать пустое значение.
, пожалуйста, помогите мне решить эту проблему ...
Спасибо ...
Найден решение для сохранения значения enum в базе данных с помощью @Enumerated (EnumType.STRING) аннотации. Как установить первый элемент пустым и проверить, не выбрал ли пользователь значение перечислимого числа. – user3496599