我的枚举类如下:
public enum Sex {
MALE('M'), FEMALE('F'), UNKNOWN('U');
char name;
Sex(char name) {
this.name = name;
}
public char getName() {
return name;
}
}
我的 H2 数据库架构模式如下:
性别 CHAR(1),
我的模型类如下:
@Column
@NotNull
@Enumerated(EnumType.STRING)
private Sex sex;
当我尝试通过JpaRepository
填充我的模型时,我会得到以下异常:
java.lang.IllegalArgumentException: No enum constant com.awesome.enumeration.Sex.M
是什么导致我无法将数据库映射到枚举类型?