public enum Sources {
SOURCE_MANUAL("manual"),
SOURCE_RE_EDITING("re editing");
private String source;
private Sources(String source){
this.source = source;
}
public String getSource() {
return source;
}
}
Mapping in Domain object as
@Column(name = "SOURCE")
@Enumerated(EnumType.STRING)
public Sources getSource() {
return this.source;
}
問題:私は次の例外を取得していますオブジェクトをロードしようとするこれまでのとき、DB内のソース列が(編集再、マニュアル)の値を持っているので、列挙型のマッピング
Caused by: java.lang.IllegalArgumentException: No enum const class api.domain.Sources.manual
[java] at java.lang.Enum.valueOf(Enum.java:214)
[java] at org.hibernate.type.EnumType.nullSafeGet(EnumType.java:124)
I午前ここで何か間違っている?
どのバージョンの休止状態を使用していますか?私はバージョン3.5.6を使用しています - ファイナルと私はあなたの問題を複製することはできません。 – telm
私は3.5.3バージョン – dpsdce