0

我有一个类似于下面使用 Hibernate 持久化到数据库的类。有什么方法可以根据objectType的超类在objectType上查询Hibernate。

例如,如果您持久化了两个对象,一个与Integer.class另一个与Float.class作为 objectType 我可以编写一个查询,如果我要求 objectType =Number.class

@Entity
public class ToPersist
{
    public String name
    public Class<?> objectType
}
4

1 回答 1

1

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

于 2012-07-12T15:52:01.920 回答