Mybatis 敏捷开发之快速查看目标执行SQL 4年前

配置Spring Boot 输出SQL

只需要把你的Mapper 包名配置成debug 即可

logging:
  level:
    com:
      pig4cloud:
        pigx:
          mapper: debug

控制台输出

Mybatis 敏捷开发之快速查看目标执行SQL

  1. 预编译语句
  2. 语句的入参
  3. 总条数

实际库中执行的语句是: 1 + 2

SELECT id,name,age,email FROM user WHERE id= 2

当存在多个参数时候,如何直观的看到这条语句输出呢?

Mybatis Log Plugin

Mybatis 敏捷开发之快速查看目标执行SQL

自动翻译上述 1 + 2 过程
Mybatis 敏捷开发之快速查看目标执行SQL

go-sniffer

基于网络抓包,监听数据库执行SQL 实时展示 .
使用非常简单,下载安装包,指定监听网卡、数据库类型即可

go-sniffer en0 mysql

Mybatis 敏捷开发之快速查看目标执行SQL Mybatis 敏捷开发之快速查看目标执行SQL

image
三无市民
充其量只是好奇罢了。
2
发布数
2
关注者
1531
累计阅读

热门教程文档

React
18小节
Lua
21小节
HTML
32小节
Dart
35小节
Djiango
17小节
广告