@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);
}
DefaultEntryDao.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:Guestbook9001
作者:
评论列表
文章目录