Java 基于超类型的Hibernate查询

Java 基于超类型的Hibernate查询,java,hibernate,jpa,Java,Hibernate,Jpa,我有一个类似于下面使用Hibernate持久化数据库的类。是否有任何方法可以基于objectType的超类在objectType上查询Hibernate e、 g.如果您持久化了两个对象,一个是Integer.class,另一个是Float.class作为objectType,那么如果我请求objectType=Number.class @Entity public class ToPersist { public String name public Class<?>

我有一个类似于下面使用Hibernate持久化数据库的类。是否有任何方法可以基于objectType的超类在objectType上查询Hibernate

e、 g.如果您持久化了两个对象,一个是
Integer.class
,另一个是
Float.class
作为objectType,那么如果我请求objectType=
Number.class

@Entity
public class ToPersist
{
    public String name
    public Class<?> objectType
}
@实体
公共类托宾主义者
{
公共字符串名
公共类对象类型
}

否。HQL/JPQL查询总是转换为SQL查询,数据库不知道Java类之间的继承关系。

我只是想检查一下