MyBatis中怎样查看执行的sql语句日志?

MyBatis中怎样查看执行的sql语句日志?

在mybatis中我们执行sql语句是通过动态代理接口执行的,我们并不能看到内部的sql的执行情况,所以你执行完一个接口之后,你也不知道sql到底有没有执行?以及sql执行的对不对?这要怎么办呢?我们可以加一个显示sql执行情况的日志,如下图:
MyBatis中怎样查看执行的sql语句日志?_第1张图片
直接在mybatis配置文件中加入上面的配置即可,再重新启动项目,就可以使用mybatis自带的sql日志了。

<settings>
        <setting name="logImpl" value="STDOUT_LOGGING" />
    </settings>

运行结果如下图:
MyBatis中怎样查看执行的sql语句日志?_第2张图片

你可能感兴趣的:(数据库连接新总结,mybatis,sql,java)