Comment convertir une chaîne de valeur Enum en Java?

Dans mon Programme Java ont Enum class comme..

public enum DemoType{
DAILY, WEEKLY, MONTHLY;
 }

Et dans ma page jsp, je vais prendre les valeurs de l'utilisateur comme de sélectionner la zone et ce Jsp appelée comme DemoJspBean ..

<form:select path="repeatWeektype">
    <form:option value="DAILY" />
    <form:option value="WEEKLY" />
    <form:option value="MONTHLY" />
</form:select>

Mon HibernateVO classe ..

public class DemoVO{
  @Column(name = "REPEAT_TYPE")
  @Enumerated(EnumType.STRING)
  private RepeatType repeatType;
}

Maintenant je veux insérer cette valeur en DB de l'utilisation d'Hibernate Bean(setter et getter)

DemoVO demo = new DemoVO();
demo.setRepeatType(demoJspBean.getRepeatWeektype());

mais c'est montrer l'erreur..

Alors, comment convertir ma Chaîne de valeur enum type de classe?

InformationsquelleAutor java | 2013-07-05