Spring MongoDB:没有枚举常量错误

这里是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;

    }

}


慕妹3242003
浏览 366回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python