MyBatis提供了显示动态生成sql功能,利用这个功能可以查看SQL,分析问题原因,甚至优化查询性能。
<!-- 显示日志文件-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>
导入后mybatis就有日志了
log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
# MyBatis Mapper
log4j.logger.cn.tedu.mapper.UserMapper=TRACE
- cn.tedu.mapper.UserMapper是包名
运算时就可以显示了