當前位置:編程學習大全網 - 網站源碼 - 如何在mybatis中調試查看生成的sql語句

如何在mybatis中調試查看生成的sql語句

mybatis的源碼中查看生成的sql語句,參考執行以下代碼即可。具體代碼如下:

把裏面PooledDataSource類的log輸出部分,換成log.warn之後,重新打jar包,放到項目中,日誌級別改為info,如:

log4j.rootLogger=info,?stdout,?R?

log4j.appender.stdout=org.apache.log4j.ConsoleAppender?

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout?

log4j.appender.stdout.layout.ConversionPattern=[service]?%d?-?%c?-%-4r?[%t]?%-5p?%c?%x?-?%m%n?

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender?

log4j.appender.R.File=../logs/service.log?

log4j.appender.R.layout=org.apache.log4j.PatternLayout?

log4j.appender.R.layout.ConversionPattern=[service]?%d?-?%c?-%-4r?[%t]?%-5p?%c?%x?-?%m%n?

log4j.logger.com.ibatis?=?debug?

log4j.logger.com.ibatis.common.jdbc.SimpleDataSource?=?debug?

log4j.logger.com.ibatis.common.jdbc.ScriptRunner?=?debug?

log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate?=?debug?

log4j.logger.java.sql.Connection?=?debug?

log4j.logger.java.sql.Statement?=?debug?

log4j.logger.java.sql.PreparedStatement?=?debug?

log4j.logger.java.sql.ResultSet?=debug

  • 上一篇:Lforum源代碼
  • 下一篇:用51做壹個可控電子鐘,能顯示年月日星期時分秒、鬧鐘整點報時,用到DS1302和1602液晶
  • copyright 2024編程學習大全網