在我的 Java 程序中有 Enum 类,如..
public enum DemoType{
DAILY, WEEKLY, MONTHLY;
}
在我的jsp中,我从用户那里获取值,比如选择框,这个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)将此值插入 DB
DemoVO demo = new DemoVO();
demo.setRepeatType(demoJspBean.getRepeatWeektype());
但它是显示错误..
那么如何将我的 String 值转换为枚举类类型呢?