Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不确定主题名称是否有意义。无论如何,问题是在我的表中我有将 fk 存储到字典表的列,我想在休眠中以 getType 将从该字典返回值的方式映射它。例如,我有类型 id = 1 的行,在字典中对应于 HIGH,并且我在 java 中声明了这样的枚举作为 ProductType,我想要方法 ProductType getType(),它会自动将值从列类型映射到我的枚举。
如果有不清楚的地方,请告诉我。提前致谢!
这是我的问题的答案
@Column(name="TYPE_ID") @Enumerated(EnumType.ORDINAL) private MyType myType;
当然,我的枚举如下所示:
public enum MyType { HIGH(1), LOW(2);