提问者:小点点

为什么hibernate在每类表策略中为数据库中的父类创建一个单独的表?


我需要知道为什么hiberante也为父类型而不仅仅是子类创建一个表,因为拥有它的原因或好处是什么?

例如:

public class Vehicle {

 private int id;
 private int vehicleName;

}
public class Car extends Vehicle{
    //own properties
   

}

那么,如果我们以这两个类为例,在DB中有一个表调用载体的原因是什么呢?


共1个答案

匿名用户

如果您不需要为父类创建表,那么尝试为Vehicle使用@MappedSuperClass注释。