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

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

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

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

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

运行结果如下图:

相关推荐
plainGeekDev3 分钟前
Fragment 手动跳转 → Navigation 组件
android·java·kotlin
plainGeekDev5 分钟前
XML 主题 → Compose Material3 主题
android·java·kotlin
武子康8 分钟前
Java-14 深入浅出 MyBatis 插件机制深度解析:四大对象拦截与动态代理原理
java·后端
小楼v14 分钟前
Kafka消息队列安装步骤及从0入门到基础核心掌握
java·kafka·消息队列·教程·安装
ZC跨境爬虫17 分钟前
SQL学习日志_Day2_深入SQL语法与数据库层级结构
数据库·sql·学习·oracle
Javatutouhouduan18 分钟前
普通Java程序员如何高效学习JVM?
java·jvm·java虚拟机·java面试·后端开发·java编程·java八股文
用户2986985301418 分钟前
Java 实战:精准操控 Word 文档中的内容控件
java·后端
李白的天不白19 分钟前
spring boot + vue3项目部署须知
java·spring boot·后端
明夜之约21 分钟前
Spring Transaction 传播机制
java·spring
闪电悠米23 分钟前
黑马点评-分布式锁-03_lua_atomic_unlock
java·数据库·分布式·缓存·oracle·wpf·lua