mybatis输出sql语句

Posted WesTward

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis输出sql语句相关的知识,希望对你有一定的参考价值。

方法一:

这种方法是mybatis官网上介绍的,比较好用:

log4j.properties:

log4j.rootLogger=ERROR,console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%-5p] %d [%c]%n%m%n
log4j.logger.com.westward.mapper.UsersOperation=TRACE

其中:

com.westward.mapper.UsersOperation是mapper xml文件的命名空间,也可以配成包com.westward.mapper,也可以更细粒度的控制具体方法:com.westward.mapper.UsersOperation.selectAllUsers

方法二:

log4j.properties:

log4j.rootLogger=DEBUG,console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%-5p] %d [%c]%n%m%n
log4j.logger.org.apache=INFO

 

推荐方法一,更容易配置,容易理解。









以上是关于mybatis输出sql语句的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis笔记之配置输出日志并打印输出SQL语句

java mybatis学习之$和#区别,mapper代理接口,动态SQL,在日志中输出mybatis的sql语句

springboot mybatis 整合后怎么答应输出sql语句

slf4j + logback 输出日志:mybatis sql语句

MyBatis 调试时,如何实现的输出 SQL 执行语句?

设置MyBatis在控制台打印SQL语句