DefaultEntryDao.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:Guestbook9001 作者:
@Override
public int getPageCount(int pagesize) {
    EntityManager em = EntityManagerHelper.getEntityManager();
    int numberofentries = 0;
    try {
        // sql count is always returned as long from JPA
        TypedQuery q = em.createQuery("select count(*) from Entry", Long.class);
        numberofentries =  Math.toIntExact((long)q.getSingleResult());
    } catch(NoResultException nre){

    }
    catch (Exception e){
        throw new RuntimeException("Error getting pagecount", e);
    }
    EntityManagerHelper.closeEntityManager();
    return (int) Math.ceil(numberofentries / pagesize);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号