我不确定主题名称是否有意义。 无论如何,问题是在我的表中我有一个列将fk存储到字典表中,我希望以一种getType将从这个字典中返回一个值的方式在hibernate中映射它。作为一个例子,我有一个类型为id = 1的行,它在字典中对应HIGH,我在java中将这样的枚举声明为ProductType,我希望有方法 ProductType getType()将自动将列类型的值映射到我的枚举。
如果有什么不清楚的地方,请告诉我。 提前谢谢!
答案 0 :(得分:0)
这是我的问题的答案
@Column(name="TYPE_ID")
@Enumerated(EnumType.ORDINAL)
private MyType myType;
当然,我的枚举如下:
public enum MyType {
HIGH(1),
LOW(2);