zoukankan      html  css  js  c++  java
  • ssm框架中解决 sqlserver数据库的分页问题(用的是mybatis插件)

    一般情况下,大部分都是用的mysql数据库,应公司需要现在需要修改成sqlserver,所以这里记录一下。

    一:首先配置一下maven,这里选用的是 5.0.0,因为低版本是测试了一下,不支持 sqlserverf分页

    <!--mybatis插件分页-->
    <dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>5.0.0</version>
    </dependency>

    二:配置mytatis.xm
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
    <!-- 上面是mybatis的配置文件的头-->

    <configuration>
    <!-- 打印日志配置(可选) -->
    <settings>
    <!-- 打印查询语句 -->
    <setting name="logImpl" value="STDOUT_LOGGING"/>
    </settings>

    <plugins>
         <!--5.0版本pagehelper-->
    <plugin interceptor="com.github.pagehelper.PageInterceptor">
    <property name="helperDialect" value="sqlserver"/>
    </plugin>
    </plugins>

    </configuration>

    三:在方法中使用
    public PageInfo<User> getUserList(int page, int limit) {
    //开启分页
    PageHelper.startPage(page,limit);
    //查询数据
    List<User> userList = userMapper.getAllUsers();
    //把查询的数据分页
    PageInfo<User> pageInfo= new PageInfo<>(userList);
    return pageInfo;
    }
     
  • 相关阅读:
    P3133 [USACO16JAN]无线电联系Radio Contact
    P2196 挖地雷
    P2434 [SDOI2005]区间
    P2820 局域网
    P2904 [USACO08MAR]跨河River Crossing
    P1586 四方定理
    P2983 [USACO10FEB]购买巧克力Chocolate Buying
    P2049 魔术棋子
    kali-linux破解密码运行脚本并隐藏进程
    kali安装使用
  • 原文地址:https://www.cnblogs.com/songyinan/p/13261786.html
Copyright © 2011-2022 走看看