В моей программе Java есть класс Enum, как..
public enum DemoType{
DAILY, WEEKLY, MONTHLY;
}
И в моем jsp я беру значения от пользователя, например select box, и этот Jsp называется DemoJspBean
..
<form:select path="repeatWeektype">
<form:option value="DAILY" />
<form:option value="WEEKLY" />
<form:option value="MONTHLY" />
</form:select>
Мой класс HibernateVO...
public class DemoVO{
@Column(name = "REPEAT_TYPE")
@Enumerated(EnumType.STRING)
private RepeatType repeatType;
}
Теперь я хочу вставить это значение в БД, используя Hibernate Bean (setter и getter)
DemoVO demo = new DemoVO();
demo.setRepeatType(demoJspBean.getRepeatWeektype());
но это ошибка отображения.
Итак, как преобразовать значение String в тип класса enum?