条件查询

MyBatis Plus 将书写复杂的 SQL 查询条件进行了封装,使用编程的形式完成查询条件的组合

Untitled

我们使用 Wrapper 类来构建条件查询

步骤

环境搭建

  1. 创建 Spring Boot 项目

  2. 添加对应依赖

  3. 编写 UserDao 接口

  4. 编写模型类

  5. 编写引导类

  6. 编写配置文件

  7. 编写测试类

    @SpringBootTest
    class Mybatisplus02DqlApplicationTests {
    
        @Autowired
        private UserDao userDao;
        
        @Test
        void testGetAll(){
            List<User> userList = userDao.selectList(null);
            System.out.println(userList);
        }
    }
    
  8. 处理日志 Banner

    # mybatis-plus日志控制台输出
    mybatis-plus:
      configuration:
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
      global-config:
        banner: off **# 关闭mybatisplus启动图标**
    
    spring:
      main:
        banner-mode: off **# 关闭SpringBoot启动图标(banner)**
    

构建条件查询

在进行查询的时候,我们的入口是在 Wrapper 这个类上,因为它是一个接口,所以我们需要去找它对应的实现类,关于实现类也有很多,说明我们有多种构建查询条件对象的方式

Untitled