原理:攔截器。
使用方法:
RowBounds:在mapper.java中的方法中傳入RowBounds對象。
RowBounds rowBounds = new RowBounds(offset, page.getPageSize()); // offset起始行 // limit是當前頁顯示多少條數據
public List<ProdProduct> findRecords(HashMap<String,Object> map,RowBounds rowBounds);
mappep.xml里面正常配置,不用對rowBounds任何操作。mybatis的攔截器自動操作rowBounds進行分頁。
PageHelper:在調用查詢方法之前調用。PageHelper只對緊跟着的第一個SQL語句起作用.
Page<?> page = PageHelper.startPage(pageNum,pageSize);
List<?> pagelist = queryForList( xxx.class, "queryAll" , param);
</div>