Jpa 查找不带子类的超类的计数

Jpa 查找不带子类的超类的计数,jpa,playframework,Jpa,Playframework,类是一个超类,B是它的子类。我使用JPA保存它们的实例。有没有可能在没有B的情况下计算A的大小? 例如,我保存了10a和10b。但是当我执行A.findAll().size()时,我得到了20。您是否将继承设置为每个类一个表@heritance(策略=heritancetype.TABLE\u PER\u类) 如果是这样的话,A.count()应该可以做到这一点 否则,编写您自己的查询:A.count(where…)

类是一个超类,B是它的子类。我使用JPA保存它们的实例。有没有可能在没有B的情况下计算A的大小?
例如,我保存了10a和10b。但是当我执行A.findAll().size()时,我得到了20。您是否将继承设置为每个类一个表@heritance(策略=heritancetype.TABLE\u PER\u类)

如果是这样的话,A.count()应该可以做到这一点

否则,编写您自己的查询:A.count(where…)