我有 2 个实体对象 A 和 B。B 扩展了 A,我必须@ClassExtractor
在 A 上从数据库行返回正确的类类型。但是,如果我想查询 A,它会检查类提取器吗?
爪哇
@Entity
@Table
@ClassExtractor(MyClassExtractor.class)
public class A implements Serializable{
...
}
B.java
@Entity
@Table
public class A extends B{
...
}
MyClassExtractor.java
public class MyClassExtractor extends ClassExtractor{
@SuppressWarnings("rawtypes")
@Override
public Class extractClassFromRow(Record record, Session session){
return B.class;
}
那么当我对A进行查询时,它会去类提取器并返回B吗?提前致谢!