Mybatis使用log4j打印sql,没有输出resultSet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis使用log4j打印sql,没有输出resultSet相关的知识,希望对你有一定的参考价值。
输出结果只有这三行,而ibatis可以输出sql查询的结果集,如下
log4j里的配置如下:
有哪位大神知道是什么原因,用惯了ibatis,现在换成mybatis没有结果集输出看着好不爽。。。。
#需要debug
log4j.rootCategory=info,stdout,file
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# log4j.appender.stdout.layout.ConversionPattern= %-dyyyy-MM-dd HH:mm:ss.SSS, [%-9t], [%-5p], %C1.%M(%L), | %m%n
log4j.appender.stdout.layout.ConversionPattern= %-dyyyy-MM-dd HH:mm:ss.SSS, [%-9t], [%-5p], %C1.(%-3L), | %m%n
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.file=$webapp.root/logs/My.log
log4j.appender.file.DatePattern='.'yyyy-MM-dd
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern= %-dyyyy-MM-dd HH:mm:ss.SSS, [%-9t], [%-5p], %C1.%M(%L), | %m%n
# OpenSymphony Stuff
log4j.logger.freemarker=info
log4j.logger.com.opensymphony=info
log4j.logger.com.opensymphony.xwork2.ognl=info
log4j.logger.org.apache.struts2=info
# Spring Stuff
log4j.logger.org.springframework=info
#mybatis Console
log4j.logger.java.sql.ResultSet=INFO
log4j.logger.org.apache=INFO
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
########## new 20141225
# OpenSymphony Stuff
log4j.logger.freemarker=WARN
log4j.logger.com.opensymphony=WARN
log4j.logger.com.opensymphony.xwork2.ognl=WARN
log4j.logger.org.apache.struts2=WARN
# Spring Stuff
log4j.logger.org.springframework=WARN
#mybatis Console
###显示SQL语句部分
log4j.logger.org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl=DEBUG
log4j.logger.java.sql=DEBUG,stdout 参考技术A log4j配置一下,把sql日志打到一个独立的日志文件里
以上是关于Mybatis使用log4j打印sql,没有输出resultSet的主要内容,如果未能解决你的问题,请参考以下文章