我遇到以下问题。我有一个名为 Vehicle 的抽象类,该类用 MappedBySuperclass 进行注释。然后我有很多扩展该抽象类的类,例如汽车、船、自行车、摩托车等。 我还有一个名为 Person 的类。一个人拥有一套车辆。我希望关系看起来像这样
@Entity
class Person {
@OneToMany
List<Vehicle> vehicles;
...
}
问题是 Vehicle 是一个抽象类,而不是直接的实体类。在 JPA 中有什么方法可以使用这种引用而不直接引用实体类?
最佳答案
它应该像这样工作。这是blog条目中作者做了类似的事情并说效果非常好。希望对您有帮助!
关于java - 对映射父类(super class)的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170344/