自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Lost connection to Mysql server during query问题解决

一. 复现出现错误的操作:业务要求创建视图并提供拥有只能查看视图权限的用户。经过操作创建用户和赋权的操作,本以为完事,用新用户连接Navicat发现报出如下问题:其中创建用户和赋权的SQL语句如下:create USER 'XXXX'@'%' IDENTIFIED BY 'XXXX';grant select on xx.xxxx to 'XXXX'@'%';show grants for 'XXXX'@'%';查看新用户的权限信息:跑到数据库服务器上通过命令行登录新..

2021-09-30 14:29:51 1095 1

原创 在拼接SQL时使用<foreach>等标签出现mergesql error的妥协办法

业务需求批量新增时字段、表名均为动态,且不存在固定实体对象,由后端根据数据模型的配置拼接SQL。原先的做法:发现druid出现merge sql的异常。经百般查询资料,猜测Druid不支持这么做,或是Mybatis不支持。将拼接sql的工作分批进行,标签类的sql写到注解中,改进如下:才疏学浅,如有错误请指正。如有转载请指明出处。...

2021-04-29 17:39:53 664

原创 MyBatis执行查询SQL时按照传入结果集列顺序返回Map集合

传入结果集SQL片段进行查询,返回List<Map>类型的数据结构。需求是Map中的字段顺序要和传入SQL的列顺序保持一致。由于HashMap的无序性,ResultType指定为LinkedHashMap。如图:测试结果没有按照自己的想法,经过排查发现,DAO接口的返回类型为List<Map>。相当于Mybatis用LinkedHashMap存好的数据放入了HashMap中,有序的列再次变为了无序。改为如下经测试正常。才疏学浅,如有错误还请指出,不胜感激。如有转载

2021-04-27 10:07:44 1318

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除