IDEA控制台如何查看格式化的SQL(MyBatis Log插件)

简介: IDEA控制台如何查看格式化的SQL(MyBatis Log插件)

01 引言

IDEA的控制台,我们可以查看打印的SQL语句,但是需要我们把SQL复制出来,然后一个参数一个一个参数的复制进去?,然后在Navicat工具执行SQL,这个过程非常的麻烦。其实IDEA自带了MyBatis 日志格式化插件,帮我们做好了这些事,效果如下图,本文来讲解下如何使用。

02 安装

首先打开IDEA的偏好设置(Preferences):

输入Plugins,搜索MyBatis Log,安装下载量最多的一个,如下图:

安装完成后,重启Restart IDE:

重启之后,我们选择菜单栏的Tools,打开MyBatis Log Plugin:

03 验证使用

我们启动我们的程序,模拟打印SQL,在Debug控制台,可以看到打印了两条SQL

一般我们验证SQL,都是复制SQL然后把参数赋值进Navicat验证的,但是当我们使用了MyBatis Log Plugin插件之后,就帮我们做了这些事情了,如下图:

有兴趣的同学可以安装下来,有助于提高工作的效率。本文完!

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
8天前
|
Java 数据库连接 Maven
使用mybatis插件generator生成实体类,dao层和mapper映射
使用mybatis插件generator生成实体类,dao层和mapper映射
19 0
|
21天前
|
前端开发 Java 数据库连接
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
12 0
|
29天前
|
SQL Oracle 关系型数据库
整合Mybatis-Plus高级,Oracle 主键Sequence,Sql 注入器实现自定义全局操作
整合Mybatis-Plus高级,Oracle 主键Sequence,Sql 注入器实现自定义全局操作
76 0
|
5天前
|
SQL XML Java
【JavaEE进阶】 MyBatis之动态SQL
【JavaEE进阶】 MyBatis之动态SQL
|
8天前
|
XML 监控 druid
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
32 0
|
8天前
|
存储 SQL 数据安全/隐私保护
Mybatis-Plus 拦截SQL语句实现加解密存储
Mybatis-Plus 拦截SQL语句实现加解密存储
16 0
|
23天前
idea+git实现提交自动去除无用import以及格式化代码
idea+git实现提交自动去除无用import以及格式化代码
19 0
|
28天前
|
SQL 缓存 Java
JAVAEE框架技术之8-myBatis ORM框架技术参数和动态SQL语句
JAVAEE框架技术之8-myBatis ORM框架技术参数和动态SQL语句
58 0
JAVAEE框架技术之8-myBatis ORM框架技术参数和动态SQL语句
|
30天前
|
SQL XML Java
【MyBatis】动态SQL
【MyBatis】动态SQL
|
30天前
|
SQL XML Java
MyBatis 实现动态 SQL
 MyBatis 中的动态 SQL 就是SQL语句可以根据不同的情况情况来拼接不同的sql。 本文会介绍 xml 和 注解 两种方式的动态SQL实现方式。
56 1