這里是Java的初學(xué)者,我正在嘗試定義模型以使用Spring訪問(wèn)Mongodb數(shù)據(jù)庫(kù)中的數(shù)據(jù)。我想將Gender定義為Enum,在數(shù)據(jù)庫(kù)中將值存儲(chǔ)為字符串:male或female但我收到以下錯(cuò)誤: No enum constant com.nemeantalestudios.mythology.models.Gender.male這是我的圖POJO:@Getter@Setter@Document(collection = "figures")public class Figure { @Id public String id; public String name; public String greekName; public String romanName; public String description; public String category; public String immortal; public Gender gender;}這是我的性別枚舉:public enum Gender { MALE("male"), FEMALE("female"); private final String text; Gender(final String text) { this.text = text; } @Override public String toString() { return text; }}
添加回答
舉報(bào)
0/150
提交
取消