JPA是否支持可嵌入对象的“任何”映射?

时间:2010-10-26 15:44:57

标签: java hibernate jpa mapping persistence

我正在扩展Java应用程序的数据模型以包含某种设置工具。此应用程序中的设置基本上是字符串或数字,没有实体或其他模型对象。

我的问题是将此要求映射到JPA(Hibernate)的最佳方法是什么?

我首先考虑实现一个 Setting 类,其中包含每个所需类型的属性,但也许有一种方法可以使用Hibernate的Any映射之类的东西? 任何映射的问题似乎是它表示与实体的关系而不是 embeddables

有什么想法吗?

修改

澄清要求。我想以简单的方式保存变量数据,考虑 C 样式联合或 Object 类型的bean属性。

1 个答案:

答案 0 :(得分:1)

  

JPA是否支持可嵌入对象的“任何”映射?

据我所知,JPA和Hibernate都不支持定义非强制实体的嵌入关系。以防万一,JPA wikibook在embeddables上有一个非常有趣的部分。

如果我误解了你的问题,请澄清(再次),你的目标仍然不明确(至少对我而言)。也许一个“伪”的例子可能有所帮助。