我在以下问题上遇到了很多麻烦。我有一个实体“主页”,我在代码中的两个不同位置使用它。问题是,有必要根据使用的类将此实体映射到不同的表。
如果我们假设我将有两个类 Class1 和 Class2。这两个类都具有“Home”类型的属性。现在我希望class1中的属性映射到表“CLASS1_HOME”,而class2的属性映射到表“CLASS2_HOME”。
我知道这是可能的,例如,对“Home”类使用“MappedSuperClass”并创建另一个类“Second_Home”,它继承了“home”类的所有属性。但我的问题是,如果没有继承,是否有可能,因为 home 的属性不会改变,我认为“继承”解决方案是一种“肮脏”。此外,我只想通过使用注释来做到这一点。
有没有办法按照我描述的那样做?