我有一个类可以引用多个类中的一个。Java - Hibernate一个类可以引用多个类中的一个
老类的结构如下:
public class CarOne {
private int id;
private int type; //one
...
}
public class CarTwo {
private int id;
private int type; //two
...
}
public class CarThree {
private int id;
private int type; //three
...
}
他们不是SupperMapped,他们都在自己的表中存在用自己的ID。我没有什么可以改变的,因为它已经在这样的生产中已经有一段时间了。
现在我需要添加一个新的类:
我能想到自己的public class Numberplate {
//here I'd like a one to one mapping to one of the classes?
}
一种选择是,我可以添加上车对象的OneToOne关系,但我希望有使用选项'id'和'type'作为鉴别器,将关系放在Numberplate方面。有这种可能吗?
(免责声明:例子是纯属虚构,但情况不算)
他说:“他们不是超图,他们都存在于自己的桌子上,并拥有自己的ID。我没有什么可以改变这一点的,因为它已经在这样的生产中有一段时间了。“ –
ops你是rigth,我只读他们没有超映射 –