SpringBoot 演示我的项目:

POM

<!-- MyBatis-Plus --><dependency>   <groupId>com.baomidou</groupId>   <artifactId>mybatis-plus-boot-starter</artifactId>   <version>3.4.3.4</version></dependency><!-- SQLServer 驱动--><dependency>    <groupId>com.microsoft.sqlserver</groupId>    <artifactId>sqljdbc4</artifactId>    <version>4.0</version></dependency>

Config

# DataSource Configspring:  datasource:    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver    url: jdbc:sqlserver://127.0.0.1:1433;databaseName=my_db    username: sa    password: 123456# Print SQLmybatis-plus:  configuration:    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

Model

@Data@TableName("user")public class User {    private Long id;    private String name;}

Mapper

@Servicepublic interface UserMapper extends BaseMapper<User> {}

Test

@SpringBootTestpublic class LessonTest {    @Autowired    private UserMapper userMapper;    /**     * 测试分页获取用户     */    @Test    public void testPageUsers() {        // 第 1 页,每页 10 条记录        Page<User> page = new Page<>(1, 10);        // 设置查问条件:依照用户名排序        QueryWrapper<User> wrapper = new QueryWrapper<>();        wrapper.orderByAsc("Name");                // 分页获取用户(可在控制台查看生成的 SQL)        Page<User> users = userMapper.selectPage(page, wrapper);        // 验证用户数应为 10        assert users.size() == 10;    }}