Mybatis分頁插件:Mybatis-paging
Mybatis-paging一個Mybatis3分頁插件,采用Mybatis Plugins機制,結合數據庫特有分頁語法,為前端分頁展示提供數據支持。目前只提供了Oracle、MySQL實現,對于其他數據庫,你可以通過實現 com.github.loafer.mybatis.pagination.dialect.Dialect子類的方式來擴展。
package com.github.loafer.mybatis.pagination;import com.github.loafer.mybatis.pagination.model.DataPaging; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component;
import java.util.HashMap; import java.util.List; import java.util.Map;
/**
- Date Created 2014-2-17 *
- @author loafer[zjh527@gmail.com]
@version 1.0 */ @Component public class UserService { @Autowired private IRepository repository;
public List listing(){
return repository.selectList("com.github.loafer.mybaits.mappers.UserMapper.selectUser", null);
}
public DataPaging paging(Object parameterObject){
Map<String, Object> parameter = new HashMap<String, Object>(); parameter.put("orgna_id", parameterObject); return repository.selectPaging("com.github.loafer.mybaits.mappers.UserMapper.selectPaging", parameter, 0, 10);
} }</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!