前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mybatis 敏捷开发之快速查看目标执行SQL

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

作者头像
冷冷
发布2019-05-26 20:06:51
9050
发布2019-05-26 20:06:51
举报
文章被收录于专栏:冷冷

配置Spring Boot 输出SQL

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

代码语言:javascript
复制
logging:
  level:
    com:
      pig4cloud:
        pigx:
          mapper: debug

控制台输出

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

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

代码语言:javascript
复制
SELECT id,name,age,email FROM user WHERE id= 2 

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

Mybatis Log Plugin

自动翻译上述 1 + 2 过程

go-sniffer

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

代码语言:javascript
复制
go-sniffer en0 mysql
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置Spring Boot 输出SQL
  • 控制台输出
  • Mybatis Log Plugin
  • go-sniffer
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档