ssm中pagehelper分頁插件的使用

pom.xml

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>5.1.2</version>
</dependency>
//依賴包jsqlparser
<dependency>
    <groupId>com.github.jsqlparser</groupId>
    <artifactId>jsqlparser</artifactId>
    <version>1.0</version>
</dependency>

Service層中的代碼

	@Override
	public PageInfo getCustomerInfoList(Integer page,Integer pageSize) {
	    PageHelper.startPage(page,pageSize);
	    List<CustomerInfo> customerInfoList = customerMapper.getCustomerInfoList();
	    PageInfo pageInfo = new PageInfo(customerInfoList);
	    return pageInfo;
	}

在controller層傳入當前頁數page以及當前頁要顯示的數據條數pageSize,在查詢語句之前加入PageHelper.startPage(page,pageSize),就可以完成查詢出指定條數的方法。

pagehelper中提供了一個PageInfo類,裏面提供了許多分頁屬性及方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章