Mybatis显示SQL语句
众所周知,hibernate
可以通过配置show_sql
在控制台显示sql
语句,Mybatis
可不可以呢?当然是可以的,将ibatis log4j
运行级别调到DEBUG
可以在控制台打印出ibatis
运行的sql
语句,方便调试:
###mybatis show 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
或者日志的rootLogger
为Debug
级别,可以不用上面的配置