mybatisplus打印sql不打印结果
时间: 2023-09-29 18:04:18 浏览: 59
你可以通过配置 MyBatis-Plus 的日志来打印 SQL 语句。首先,确保你已经在项目中引入了日志的相关依赖,比如 log4j、logback 或者其他适用的日志框架。
然后,在你的配置文件(比如 application.properties 或者 application.yml)中,添加相应的日志配置。下面是一个示例的 logback.xml 配置文件:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="com.baomidou.mybatisplus.core" level="DEBUG" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
<root level="INFO">
<appender-ref ref="STDOUT"/>
</root>
</configuration>
```
上面的配置会将 MyBatis-Plus 的日志级别设置为 DEBUG,并将日志输出到控制台。你可以根据需要修改日志格式和输出方式。
重新启动应用程序后,你应该能够在日志中看到打印的 SQL 语句和其他相关信息。注意,这种方式只会打印 SQL 语句,不会打印查询结果。
如果你想要打印结果,你可以在代码中使用 `System.out.println(result)` 或者使用其他日志框架的相应方法将结果打印出来。