首先Mybatis是默认不支持Logback的,所以不管在Logback的配置文件中如何配置,consloe框中都无法显示sql语句。
解决办法:
首先在Mybatis配置文件的settings标签下添加一行配置。
<settings>
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
然后再在Logback的配置文件中添加
<logger name="com.lw.dao" level="DEBUG"></logger>
此时便可将mapper接口的操作打印,此时只是将对数据库的操作打印到consloe框只能怪,如果将其保存到文件中,需要在Logback的配置文件中添加一个appender
<appender name="all-date-size" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class=