mybatis的兩種分頁方式:RowBounds和PageHelper


原理:攔截器。

使用方法:

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);

 

0
1
« 上一篇: jQuery的Pagenation分頁插件。
» 下一篇: BigDecimal加減乘除運算
	</div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM