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

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

在mybatis中我们执行sql语句是通过动态代理接口执行的,我们并不能看到内部的sql的执行情况,所以你执行完一个接口之后,你也不知道sql到底有没有执行?以及sql执行的对不对?这要怎么办呢?我们可以加一个显示sql执行情况的日志,如下图:

直接在mybatis配置文件中加入上面的配置即可,再重新启动项目,就可以使用mybatis自带的sql日志了。

java 复制代码
<settings>
        <setting name="logImpl" value="STDOUT_LOGGING" />
    </settings>

运行结果如下图:

相关推荐
aq553560015 小时前
编程语言三巨头:汇编、C++与PHP大比拼
java·开发语言
我是无敌小恐龙15 小时前
Java SE 零基础入门Day01 超详细笔记(开发前言+环境搭建+基础语法)
java·开发语言·人工智能·opencv·spring·机器学习
心态与习惯16 小时前
Julia 初探,及与 C++,Java,Python 的比较
java·c++·python·julia·比较
imuliuliang16 小时前
存储过程(SQL)
android·数据库·sql
一叶飘零_sweeeet16 小时前
优秀文章合集
java
zopple16 小时前
ThinkPHP5.x与3.x核心差异解析
java·python·php
一嘴一个橘子16 小时前
sql 的 count、avg
sql
南境十里·墨染春水17 小时前
C++ 笔记 thread
java·开发语言·c++·笔记·学习
南境十里·墨染春水17 小时前
C++ 笔记 高级线程同步原语与线程池实现
java·开发语言·c++·笔记·学习
阿巴斯甜17 小时前
Predicate的使用:
java