枚举类型的JPA表列

时间:2015-08-06 20:14:08

标签: database jpa enums

我有一个enum类型的表列(mycoloumn enum('HIGH','LOW')) 如何在我的模型java类中映射?使用JPA注释。我正在使用MySQL数据库。

谢谢,求助。

1 个答案:

答案 0 :(得分:1)

AFAIK,使用JDBC,您可以使用setString() / getString()来访问此类列。因此,您应该将其映射为相应的Java枚举,使用其名称:

public enum Volume { 
    HIGH, LOW
}

@Enumerated(EnumType.STRING)
private Volume volume;