当前位置: 首页 > 知识库问答 >
问题:

使用注释将一个实体映射到两个不同的表

封飞
2023-03-14

我对下面的问题有很大的麻烦。我有一个实体“home”,我在代码中的两个不同位置使用它。问题是,需要根据使用实体的类将其映射到不同的表。

有办法做到我描述的那样吗?

共有1个答案

樊杰
2023-03-14

如果您不想使用继承,并且在CLASS1_HOME和CLASS2_HOME表中以相同的方式保存HOME时,我确实建议如下所示:

public class Home{
boolean Class1;
}

在这种情况下,当您持久化它时,您可以简单地确定这是否用于Class1。如果需要,可以根据数据库中持久化的标志创建CLASS1_Home和CLASS2_Home两个视图

 类似资料: