这里是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;
}
}
相关分类