mybatis plus 打印sql
时间: 2023-05-19 09:03:05 浏览: 361
可以通过在配置文件中设置日志级别来打印 MyBatis Plus 执行的 SQL 语句。具体来说,可以在 application.yml 或 application.properties 文件中添加以下配置:
```yaml
logging:
level:
com.baomidou.mybatisplus.core.executor.BaseExecutor: debug
```
这样就可以在控制台中看到 MyBatis Plus 执行的 SQL 语句了。
相关问题
mybatis plus拼接sql
可以使用LambdaQueryWrapper或者QueryWrapper来拼接SQL语句,例如:
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三").eq(User::getAge, 18);
List<User> userList = userMapper.selectList(wrapper);
这样就可以拼接出类似于"SELECT * FROM user WHERE name = '张三' AND age = 18"的SQL语句。
mybatis plus show sql
Sure, you can enable MyBatis Plus to show SQL statements by adding the following configuration in your application.properties file:
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
This will print out all SQL statements to the console for debugging purposes.
阅读全文