mybatis的Sql语句打印
生活随笔
收集整理的這篇文章主要介紹了
mybatis的Sql语句打印
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們在使用mybatis的時候,有時候,希望可以在eclipse的控制臺下打印出來sql語句,但是有時候卻不希望相關的語句打印。這個時候,需要我們進行一些配置。
?在mybatis中,他通過調用一些接口,實現它的日志功能。mybatis在輸出和打印日志的時候,會按照先調用容器自帶的輸出日志接口,如果沒有再調用log4j的方式,進行日志的功能的實現。如果都沒有,那么就不再提供日志功能,這個時候,它是不打印日志信息的。
那么,我們怎么配置使得控制臺打印或者是不打印我們的sql語句呢?
在log4j的配置文件log4j.properties的文件中,有這么個配置信息:
#ibatis logger config 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,stdout其中,如果不想打印相應的信息,那么,直接將debug改為info級別就可以了。它總過有五個級別可以設置:all<debug<info<warn<error 你可以根據自己的需求,配置自己需要打印的信息。
轉載于:https://www.cnblogs.com/liyasong/p/mybatis_set_log.html
總結
以上是生活随笔為你收集整理的mybatis的Sql语句打印的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NodeJS学习日记--VSCode下调
- 下一篇: ?