2012-04-01 41 views
0

使用Hibernate/SQL服务器,休眠计数,总和等

比方说,我有实体A,与compomnent实体AA,AB等,这些领域有X,Y,Z。

Query queryResult = s.createQuery("from A"); 
java.util.List A; 
selectedA = queryResult.list(); 

我可以用

int countAa = A.getAas().size(); 

轻松获得子实体的计数,但我怎么可能做一些与像例如

int count = A.getAas() "where x = 2" 

int count = A."get sum of Abs.y" 
条件

我应该每次做一个新的查询时间还是有另一种方式?

谢谢你的帮助。

回答

0

预测准则将解决您的问题。检查here的文档