广东省 网站制作,上海外贸公司排名榜,构站网,公司改名字重新备案网站会停吗我们在编写代码的时候一定会编写SQL#xff0c;简单的SQL我们一般不会出错但是如果遇到了mybatis中的复杂动态SQL#xff0c;我们可能就会出现一些问题#xff0c;为了在开发自测阶段及时发现处理问题#xff0c;我们需要快速查看编译得到的SQL#xff0c; log4j 的打印的…我们在编写代码的时候一定会编写SQL简单的SQL我们一般不会出错但是如果遇到了mybatis中的复杂动态SQL我们可能就会出现一些问题为了在开发自测阶段及时发现处理问题我们需要快速查看编译得到的SQL log4j 的打印的 sql 日志一键生成执行的sql语句如下 Preparing: insert into user_info (user_id, user_name, age) values ( ?, ?, ? ) Parameters: null, lbb(String), 18(Integer)Updates: 1 我们会发现得到的SQL其实并不是最终的SQL遇到了复杂SQL我们需要将SQL放到图形化界面中运行才能判断这时候我们需要将参数一个个输入替换参数特别多的 时候就显得特别 麻烦,这时候我们就可以通过安装mybatis log plugin来解决
-- 4 restore sql from selection -
insert into user_info (user_id, user_name, age) values ( null, lbb, 18 ); 通过mybatis log plugin输出的日志我们可以发现参数自动帮我们 拼接好了。如果我们想要运行这条SQL只需要复制到图形化 界面中就可以直接运行了 插件下载安装
由于Mybatis Log Plugin现在已经收费了所以我们可以下载其未收费的历史版本进行安装
我们可以先进入idea中查看是否有mybatis log free,如果有可以直接安装 点击install就可以直接安装了 如果没有的话这里通过了安装包
下载地址https://wwsc.lanzouy.com/iun4D15m7lgd
下载后得到一个名为mybatis log plugin.zip的文件
下载完成后进行解压打开idea进入Settings中的Plugins界面手动导入安装包 在弹出的文件选择框中找到刚刚解压出的plugin.intellij.assistant.mybaitslog-2020.1-1.0.3.jar文件
安装完成后会在Pluigins列表中出现MybatisLog插件点击右侧的Restart IDE按钮重启idea 插件的使用
安装完成后我们可以看到控制台的位置有一个mybatis log的标准我们如果想查看SQL可以直接在里面查看 如果没有找到这个标志我们可以通过在控制台鼠标右键选择mybatis log调出 也可以在导航栏中选择Tools调出