2

我不确定主题名称是否有意义。无论如何,问题是在我的表中我有将 fk 存储到字典表的列,我想在休眠中以 getType 将从该字典返回值的方式映射它。例如,我有类型 id = 1 的行,在字典中对应于 HIGH,并且我在 java 中声明了这样的枚举作为 ProductType,我想要方法 ProductType getType(),它会自动将值从列类型映射到我的枚举。

如果有不清楚的地方,请告诉我。提前致谢!

4

1 回答 1

1

这是我的问题的答案

@Column(name="TYPE_ID") 
@Enumerated(EnumType.ORDINAL) 
private MyType myType;

当然,我的枚举如下所示:

public enum MyType {

HIGH(1),
LOW(2); 
于 2012-08-28T11:28:04.077 回答