mybatis控制台打印sql


方案1:
網上說的比較多的,之前也是這么用的一種方式 
1:首先將ibatis log4j運行級別調到DEBUG可以在控制台打印出ibatis運行的sql語句 
2:添加如下語句

###顯示SQL語句部分 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

方案2:
最近發現的一種方式,方便快捷 
在mybatis.cfg.xml中增加如下配置

<settings>中增加 <setting name="logImpl" value="STDOUT_LOGGING" />

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM