在JPA
2.0中,您可以使用
TYPE表达式(尽管当前它不适用于Hibernate中的参数,请参见HHH-5282):
select s from Sample s where TYPE(s) = :type
类似的特定于Hibernate的表达式是
.class:
select s from Sample s where s.class = :type

在JPA
2.0中,您可以使用
TYPE表达式(尽管当前它不适用于Hibernate中的参数,请参见HHH-5282):
select s from Sample s where TYPE(s) = :type
类似的特定于Hibernate的表达式是
.class:
select s from Sample s where s.class = :type