我正在使用JPA + EclipseLink + Oracle和nativequery实现分页 在查询时我正在设置适当的值 query.setFirstResult(); query.setMaxResults();
但是在结果集中,我找到了重复记录,其中包含不同页面索引的先前提取记录。
Query query = em.createNativeQuery("Select * from View");
query.setFirstResult((pageIndex - 1) * pageSize);
query.setMaxResults(pageSize);
return query.getResultList();
答案 0 :(得分:0)
通过
添加订单Query query = em.createNativeQuery("Select * from View v order by v.id");
query.setFirstResult((pageIndex - 1) * pageSize);
query.setMaxResults(pageSize);
return query.getResultList();