hibernate native 查询,计数

hibernate native 查询,计数,第1张

hibernate native 查询计数

您可以通过调用来执行第一个查询

Query.getSingleResult()
,例如。

String queryString = "SELECt Count(*) FROM my_table";  Query query = entityManager.createNativeQuery(queryString); System.out.println(query.getSingleResult());

如果要将计数分配给变量,则需要将其转换为适当的类型(它可以取决于DB,但很可能是Long)。第二个查询效率很低,因为Hibernate需要从数据库中检索整个表,对其进行分析,然后对所有行进行计数。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5431856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存