與字段的值保存枚舉對象,我不知道100%,你的意思,但我想你想以下幾點:
在JPA實體變量仍然是一個字符串在吸氣劑(含從數據庫中值)
你可以返回AssesmentType
與return AssesmentType.fromString(jpaValue)
在二傳手
你把AssesmentType
並設置.getValue()成字符串。
public enum AssesmentType {
PERCENTAGE("1"),PERCENTILE("2");
private String value;
private static final Map<String, AssesmentType stringMap
= new HashMap<String, AssesmentType();
static {
for (AssesmentType b : AssesmentType .values()) {
stringMap.put(b.getValue(),b);
}
}
AssesmentType(String value){
this.value = value;
}
public String getValue() {
return value;
}
public AssesmentType fromString(String value) {
return stringMap.get(value);
}
}
你是什麼意思? –