我们所有的SQL目前是不可见的,我们希望知道他是怎么执行的,所以必须要看日志!!!!!!
开发的时候,一定要开启日志,便于排错等工作,真正上线记得关掉日志,因为日志比较浪费时间
一、开启方法
在application.properties配置文件中配置如下
#配置日志输出(当前配置的是默认的控制台输出)
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
二、测试,观察控制台打印结果
@SpringBootTest
class MybatisplusApplicationTests {
//将UserMapper自动装配到测试类中,因为继承了父类BaseMapper,所有的方法都来自父类
@Autowired
private UserMapper userMapper;
@Test
void contextLoads() {
//查询全部用户,这里需要传递一个Wrapper(条件构造器),后面讲解
List<User> users = userMapper.selectList(null);
users.forEach(System.out::println);
}
}
控制台打印结果:
可以看到执行的SQL了