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语句的主要内容,如果未能解决你的问题,请参考以下文章
java mybatis学习之$和#区别,mapper代理接口,动态SQL,在日志中输出mybatis的sql语句
springboot mybatis 整合后怎么答应输出sql语句