可能重复:
我们如何使用 Hibernate 计算行数?
我想按数据库中的标准计算记录数。
我尝试使用下一个查询
String queryString = "SELECT Count(*) FROM my_table";
Query query = entityManager.createNativeQuery(queryString);
但是没有方法可以执行此操作Query query
并获得结果。
我知道,我可以使用
String queryString = "SELECT * FROM my_table";
Query query = entityManager.createNativeQuery(queryString);
query.getResultList().size();
所以问题,查询是否具有Count(*)
更高的性能,如果是yes
,那么我该如何执行查询Count(*)
?