Java 如何编写Hibernate查询,其中返回的列表是抽象类的不同子类?

Java 如何编写Hibernate查询,其中返回的列表是抽象类的不同子类?,java,hibernate,Java,Hibernate,我正在使用Hibernate4.1.0.Final。我有一个映射到抽象类的MySql 5.1表。我如何构建一个Hibernate查询,在其中迭代表,构建返回列表,在其中根据行的ID实例化不同的子类 谢谢,-Dave假设您正确映射了类层次结构 session.CreateQuery("from AbstractEntity").list();

我正在使用Hibernate4.1.0.Final。我有一个映射到抽象类的MySql 5.1表。我如何构建一个Hibernate查询,在其中迭代表,构建返回列表,在其中根据行的ID实例化不同的子类


谢谢,-Dave

假设您正确映射了类层次结构

session.CreateQuery("from AbstractEntity").list();