如何在一些限制下查找hibernate中的总行数?

时间:2015-04-21 09:00:49

标签: java hibernate hibernate-criteria erp

我有一个名为branchMonthlyUsageStatsId的数据库,在这个表中我有一个名为brsType的字段,该字段包含一个名为cnmt或chln的字符串。 我想得到包含cnmt的行总数,我想通过hibernate来做。请帮帮我。

2 个答案:

答案 0 :(得分:1)

在Stackoverflow中非常不鼓励从头开始寻求答案。至少显示你尝试过的东西。只能根据假设给出答案!

虽然可以帮助你,但你可以使用Criteria

Criteria criteria = currentSession().createCriteria(type);
criteria.setProjection(Projections.rowCount());
criteria.uniqueResult();

答案 1 :(得分:0)

我认为你应该更详细地写下你的问题。 据我了解,您可以使用从限制中获得的列表。

// Your restrictions here....

List<aClassofYours> list = criteria.list();
int numberOfRows = list.size();