在MyBatis中打印SQL語句可以通過配置日志級別來實現。可以在MyBatis的配置文件(比如mybatis-config.xml)中配置日志打印的級別,例如:
<configuration>
<settings>
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
</configuration>
在這個配置中,logImpl
屬性指定了日志打印的實現類為STDOUT_LOGGING
,則會將SQL語句打印到控制臺。其他可選的日志實現類還有SLF4J
、LOG4J
等。
另外,還可以在log4j.properties或logback.xml等日志配置文件中配置MyBatis的日志輸出級別,例如:
log4j.logger.org.mybatis=DEBUG
這樣就可以在控制臺或日志文件中看到MyBatis執行的SQL語句和參數信息。