JPA枚举继承

时间:2012-07-05 13:17:49

标签: inheritance jpa orm enums

我想知道是否可以将枚举层次结构映射到实体中的字段?

说我有:

  • 包含潜在选项列表的1枚举
  • 另一个枚举,扩展了第一个带有更多选项的

在编译时我不知道第二个枚举是否已经存在,因为我正在构建一个框架,应该由开发人员使用我不知道的应用程序。不过,我知道我有一个用户模型对象,其中包含选项列表。这些选项可能是第一次或第二次枚举中的选项(或更多!)

有没有办法有效地映射这个?

[更多问题] 是否意味着框架的用户必须扩展用户类以将正确的枚举设置为@enumerated字段? 有没有办法为JPA提供某种映射类,以便它可以告诉我们关于哪个枚举? 表格是否更好?

干杯, 诉

0 个答案:

没有答案