Trong Chương trình Java của tôi có Enum lớp như ..Làm thế nào để chuyển đổi chuỗi giá trị thành Enum trong Java?
public enum DemoType{
DAILY, WEEKLY, MONTHLY;
}
Và trong jsp của tôi tôi lấy giá trị từ người dùng như hộp chọn và JSP này được gọi như DemoJspBean
..
<form:select path="repeatWeektype">
<form:option value="DAILY" />
<form:option value="WEEKLY" />
<form:option value="MONTHLY" />
</form:select>
My HibernateVO lớp là ..
public class DemoVO{
@Column(name = "REPEAT_TYPE")
@Enumerated(EnumType.STRING)
private RepeatType repeatType;
}
Bây giờ tôi muốn chèn giá trị này vào DB sử dụng Hibernate Bean (setter và getter)
DemoVO demo = new DemoVO();
demo.setRepeatType(demoJspBean.getRepeatWeektype());
nhưng nó là chương trình lỗi ..
Vậy làm thế nào để chuyển đổi giá trị String của tôi vào lớp học kiểu enum?
thể trùng lặp của [Java - Chuyển đổi String để enum] (http://stackoverflow.com/questions/604424/java -convert-string-to-enum) – tashuhka