Hibernate映射对象到具有一定值的表?

时间:2010-12-14 15:52:51

标签: mysql hibernate orm java-ee

我有一个名为Object的表,它有ObjectType表的外键。

对于我的域模型,每个ObjectType都有一个对象:如何将域对象Article映射到Object列映射到的objectTypeFkObjectType行的值为Article。我还有一个域对象ObjectType,它只是所有可能类型的枚举(我希望以某种方式将其绑定到映射中)。

我没有运气浏览文档,因为我不知道要搜索什么(即如何描述我想要实现的目标)。

1 个答案:

答案 0 :(得分:0)

不确定这是否可能没有一些黑客,但你所描述的听起来接近使用“每个层次结构的表”的继承策略,除了它将使用“Article”作为鉴别器(一个简单的varchar列)而不是FK。

http://docs.jboss.org/hibernate/core/3.5/reference/en/html/inheritance.html#inheritance-tableperclass