小编典典

我们如何使用旧版本的 Hibernate (~2009) 计算行数?

all

例如,如果我们有一个表 Books,我们如何使用 hibernate 计算图书记录的总数?


阅读 60

收藏
2022-05-27

共1个答案

小编典典

对于旧版本的 Hibernate ( <5.2):

假设类名是 Book:

return (Number) session.createCriteria("Book")
                  .setProjection(Projections.rowCount())
                  .uniqueResult();

它至少是一个Number,很可能是一个Long

2022-05-27