这里是Java的初学者,我正在尝试定义模型以使用Spring访问Mongodb数据库中的数据。我想将Gender定义为Enum,在数据库中将值存储为字符串:male或female但我收到以下错误: 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; }}
添加回答
举报
0/150
提交
取消