我有这个问题
我正在使用一个要将其与表条目关联的枚举,它可能是多个关联,所以我考虑使用@ElementCollection
它在数据库中工作正常,但我意识到它存储了枚举的基数
喜欢
public enum Areas {
AREA_1, AREA_2
}
我在餐桌旁
@ElementCollection
@Column(name = "areas_interes", nullable = true)
@Enumerated(EnumType.STRING)
private List<Areas> areas_interes;
在数据库中,我看到了这种关系
+ ----- + ------+
| user | area |
+ ----- + ------+
| 20 | 0 |
+ ----- + ------+
我希望看到用户20和区域AREA_1之类的东西,
现在,当我想获取信息时,我会得到一个异常
Unknown name value [0] for enum class [Areas]
有什么办法解决这个问题吗?可以保存值,我只想知道如何将其映射回去。