使用注释

时间:2016-03-29 12:54:21

标签: java hibernate

我有一个CustomerProfile类,它映射到表CUST_PROFILE。我们要求将封闭的配置文件保存在一个具有相同模式的单独表中。 我在SO中已经阅读了很多问题,特别是下面的内容(其答案总结了许多其他类似的问题)

hibernate two tables per one entity

从中可以理解,使用MappedSuperClass以外的注释很难实现相同的效果。但可以使用xml映射。

我对使用MappedsuperClass犹豫不决的原因是因为CustomerProfile有17个具有一对多映射的其他表,并且我们也为封闭的客户配置文件提供了相同的表集。所以我最终会得到(17 + 1的客户资料)18个映射的超级,18个活动的配置文件和18个封闭的配置文件类,这是54个类。

使用Annotations时,没有任何其他方法可以在没有MappedSuperClass的情况下实现。

1 个答案:

答案 0 :(得分:-1)

我使用MappedSuperClass本身也达到了相同的效果。

相关问题