一尘不染

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

hibernate

例如,如果我们有一个表格Books,那么我们如何计算hibernate状态下的图书记录总数?


阅读 231

收藏
2020-06-20

共1个答案

一尘不染

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

假设类名是Book:

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

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

2020-06-20