我有一个类似于下面使用Hibernate持久保存到数据库的类。有没有办法根据objectType的超类在objectType上查询Hibernate。
e.g。如果你持有两个对象,一个是Integer.class
,另一个是Float.class
作为objectType,我可以编写一个查询,如果我要求objectType = Number.class
@Entity
public class ToPersist
{
public String name
public Class<?> objectType
}
答案 0 :(得分:1)
没有。 HQL / JPQL查询总是转换为SQL查询,并且数据库不知道Java类之间的继承关系。