给出两个班级
@Entity
@Table(name = "A")
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class A{
...
}
和
@Entity
@Table(name = "B")
public class B extends A{
...
}
致电
SessionFactory sessionFactory = ...;
Session session = sessionFactory.openSession();
session.createCriteria(A.class).list()
我收到了A 和 B的所有实例。
如何仅查询A的实例(没有A的子类)?