当前位置: 首页 > news >正文

江苏省建设厅八大员考试报名网站我要素材网网页设计素材

江苏省建设厅八大员考试报名网站,我要素材网网页设计素材,wordpress运营笔记,曲阜网站建设问题描述 在日常开发中,经常会遇到Mybatis sql语句的操作问题,由于Mybatis实现sql的动态拼接,开发过程中,为了验证sql是否书写正确,通常需要获取的控制台打印的sql语句来检查是否拼接正确。如下图所示: 那…

问题描述

在日常开发中,经常会遇到Mybatis sql语句的操作问题,由于Mybatis实现sql的动态拼接,开发过程中,为了验证sql是否书写正确,通常需要获取的控制台打印的sql语句来检查是否拼接正确。如下图所示:

那么为了验证sql的正确性,需要复制控制台sql以及sql参数,手工进行拼接后在数据库连接工具(比如 navicat)里面执行查看执行结果,如下图:

那么问题来了,当遇到sql很长,参数很多时,手工的填充sql参数就会显得很费力且耽误时间。下面介绍一个简单的办法来帮助我们实现参数快速填充。

问题处理

当遇到一个很复杂的sql需要拼接参数时,如果还是单出的通过手工填充sql参数的方式就会很耽误时间,且手工补充参数容易出错,如下图中的sql:

整个sql美化后的sql有840行,中间涉及到的sql的参数也有很多。

这种情况下如果还采用手工补充sql参数的方式就会得不偿失,即耽误时间,且补充过程容易出错,那么是否有一款好的工具可以解决呢?答案是有的,idea有一款插件叫做Mybatis Log Convert,查看插件的解释说明 。

可以看到这款插件正好可以解决我们遇到的问题,安装插件之后再来查看刚才的sql,选中需要自动填充参数的sql以及参数信息。

点击如图mybatis日志解析后可以看到如下图所示:

待看到右下角的提示信息之后,去sql查询工具Ctrl+V粘贴。

可以看到参数已经正确填充到sql位置了,直接执行查询即可,这样是不是很方便很快捷呢?

在使用中需要注意,选中日志中sql语句时需要同时选中Preparing和Parameters,如果没有同时选中以上两个关键词的话会进行错误提示。

但其参数和sql语句是分开的,因此同时选中Preparing和Parameters又是一个烦心事。所以我们推荐使用Mybatis Log Free,可以在控制台直接输出完整的Sql语句。

 

 如若转载,请注明出处:开源字节   https://sourcebyte.vip/article/339.html  

http://www.yayakq.cn/news/303987/

相关文章:

  • 网站建设费1万多入什么科目良精企业网站管理系统源码 后台不能编辑产品
  • 东莞网站建设公司电话快速免费建网站
  • 长沙做网站设计html基本结构
  • 义乌网站搭建昆明seo代理商
  • 小商品网站建设设计素材网站酷p
  • 企业网站展示生产的处方药介绍处罚案件网站建设公司问答营销案例
  • 怎么用linux做网站服务器wordpress页面侧边栏
  • 校园二手交易网站开发连云港做网站优化
  • 游戏自助充值网站怎么做中国手机网站
  • 滨海新区做网站电话企业网站建设费用账务处理
  • 东莞骄阳网站建设怎么做网站详情页
  • 南京网站建设雷仁网络足球亚洲排名最新排名
  • 做网站没有公网六安网站建设招聘
  • 哪个学校设有网站开发专业网页制作收费吗
  • 怎样快速做网站点餐小程序源码下载
  • iis6.1的网站建设及权限设置深圳俄语网站建设
  • 建设工程知识类网站网站内容百度不收录
  • 有道搜索引擎入口搜索引擎优化与关键词的关系
  • 国字类型网站有哪些内容wordpress all in one seo pack
  • 网站建设和风险评估青海哪家做网站的公司最大
  • 网页设计建立站点实验报告php做网页
  • 陕西网站建设营销推广南京站建设
  • 网站如何做淘宝支付宝网络运营是什么工作
  • 网站点击率高网页视频下载安卓
  • 山西建设执业注册中心网站电商有创意名字
  • 天津建站模板源码.net 网站开发视频
  • 网站免费正能量软件下载视频网页制作题怎么编辑
  • flash做的网站node做网站优势
  • 免费提供网站建设外贸企业网站模板建设可以吗
  • 给网站做选题网络推广培训哪里好