如何使用PageHelper在SSM框架中实现高效分页处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计642个文字,预计阅读时间需要3分钟。
要简化并修改这段内容,可以去除不必要的细节和重复信息,如下所示:
示例方法:
1.加载jsqlparser-*.jar和pagehelper-*.jar依赖。
2.配置mybatis配置文件。
3.在server层调用PageInfo.selectFile(pageNo, pageSize)。
在impl层调用相同方法。 网上示例方法,加载jsqlparser-*.jar<依赖包>和pagehelper-*.jar,配置mybaits配置文件,后直接在server和impl层调用mybatis-config.xml配置:
server层: PageInfo
selectFile( Integer pageNo, Integer pageSize);
impl层:
public class FileServerImpl implements FileServer {
.......
public PageInfo
fileDemo = fileServerImpl.selectFile(1, 3); //测试PageInfo全部属性 System.out.println("getPageNum "+fileDemo.getPageNum()); System.out.println("getPageSize "+fileDemo.getPageSize()); System.out.println("getStartRow "+fileDemo.getStartRow()); System.out.println("getEndRow "+fileDemo.getEndRow()); System.out.println("getTotal "+fileDemo.getTotal()); System.out.println("getPages "+fileDemo.getPages()); System.out.println("getFirstPage "+fileDemo.getFirstPage()); System.out.println("getLastPage "+fileDemo.getLastPage()); System.out.println("isHasPreviousPage "+fileDemo.isHasPreviousPage()); System.out.println("isHasNextPage "+fileDemo.isHasNextPage()); for(int i=0;i
添加page泛型类:
@Service("PageServer")
public class PageServer
本文共计642个文字,预计阅读时间需要3分钟。
要简化并修改这段内容,可以去除不必要的细节和重复信息,如下所示:
示例方法:
1.加载jsqlparser-*.jar和pagehelper-*.jar依赖。
2.配置mybatis配置文件。
3.在server层调用PageInfo.selectFile(pageNo, pageSize)。
在impl层调用相同方法。 网上示例方法,加载jsqlparser-*.jar<依赖包>和pagehelper-*.jar,配置mybaits配置文件,后直接在server和impl层调用mybatis-config.xml配置:
server层: PageInfo
selectFile( Integer pageNo, Integer pageSize);
impl层:
public class FileServerImpl implements FileServer {
.......
public PageInfo
fileDemo = fileServerImpl.selectFile(1, 3); //测试PageInfo全部属性 System.out.println("getPageNum "+fileDemo.getPageNum()); System.out.println("getPageSize "+fileDemo.getPageSize()); System.out.println("getStartRow "+fileDemo.getStartRow()); System.out.println("getEndRow "+fileDemo.getEndRow()); System.out.println("getTotal "+fileDemo.getTotal()); System.out.println("getPages "+fileDemo.getPages()); System.out.println("getFirstPage "+fileDemo.getFirstPage()); System.out.println("getLastPage "+fileDemo.getLastPage()); System.out.println("isHasPreviousPage "+fileDemo.isHasPreviousPage()); System.out.println("isHasNextPage "+fileDemo.isHasNextPage()); for(int i=0;i
添加page泛型类:
@Service("PageServer")
public class PageServer

