2012-02-11 22 views
0

类是超类,B是它的子类。我使用JPA来保存它们的实例。有没有可能计算没有B的A的大小?例如,我节省了10个和10个B.但是当我执行A.findAll()。size()时,我得到了20个。找到没有子类的超类的计数

回答

1

您是否为每个类设置了一个表的继承集? @继承(策略= InheritanceType.TABLE_PER_CLASS)

如果是这样A.count()应该做的伎俩。

否则写你自己的查询:A.count(其中...)