EJB:将DB列字段映射到另一个字段类型

时间:2011-04-13 10:04:40

标签: java java-ee persistence ejb

我有一个带有fieldtype INT列的数据库表,我想将它映射到EJB(Java对象),并为该列/字段使用Enum而不是int。有可能吗?

1 个答案:

答案 0 :(得分:1)

枚举可以按顺序或名称进行映射。

(默认映射是序数。)

enum Demo{ A, B};

@Entity
class MyEntity {
   @Enumerated(EnumType.ORDINAL)
   private Demo demo;
}

因此,您可以将枚举映射到整数列。