标签: java java-ee persistence ejb
我有一个带有fieldtype INT列的数据库表,我想将它映射到EJB(Java对象),并为该列/字段使用Enum而不是int。有可能吗?
答案 0 :(得分:1)
枚举可以按顺序或名称进行映射。
(默认映射是序数。)
enum Demo{ A, B}; @Entity class MyEntity { @Enumerated(EnumType.ORDINAL) private Demo demo; }
因此,您可以将枚举映射到整数列。