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

梧州seo武汉seo优

梧州seo,武汉seo优,微信开发商,百度推广官网网站如果直接跑sql是能走索引很快,在mybatis中不能,可能就是jdbcType的原因。 比如,我有一个属性A,在表里面是VARCHAR2类型,但是在mybatis中的sql是#{a},缺少jdbcTypeJdbcType.VARCHAR,就会导致myba…

如果直接跑sql是能走索引很快,在mybatis中不能,可能就是jdbcType的原因。
比如,我有一个属性A,在表里面是VARCHAR2类型,但是在mybatis中的sql是#{a},缺少jdbcType=JdbcType.VARCHAR,就会导致mybatis默认给NVARCHAR类型,调用PS对象会使用setNString,最后导致隐式转换问题不走索引。
把jdbcType加上就行了
如果是mybatis plus的话,在TableField注解上加了jdbcType还要在TableName注解中设置autoResultMap自动生成,不然这个jdbcType不会生效。
具体可以debug看一下
在这里插入图片描述

如果用JdbcTemplate发现很快,那是因为JdbcTemplate如果没有指定jdbcType,他在设置值的时候会判断一下是不是oracle数据库的,如果是oracle数据库的,他就会调用PS对象的setString方法,这个就不会导致隐式转换问题,所以感觉速度是正常的

http://www.yidumall.com/news/25750.html

相关文章:

  • 建筑行业数据共享平台网站网站优化外包价格
  • 动态网刷排名seo软件
  • 网站建设模板一次收费seo和sem分别是什么
  • 可视化建站工具发软文是什么意思
  • 网站营销做的好的律师河南网站定制
  • 中国建设教育协会网站查询真假新闻头条免费下载安装
  • 做网站需要api吗湖南seo技术培训
  • 做网站所需要的项邵阳做网站的公司
  • 青海做网站哪家好如何优化网站首页
  • 潍坊网站建设熊掌号企业网站建设cms
  • 网站内部资源推广案例重庆百度推广seo
  • 怎么用linux做网站软件培训班
  • 3322做网站小程序怎么开发
  • 买了域名和空间怎么做网站搜索引擎 磁力吧
  • 仿70网站分类目录源码爱站网工具
  • 网站架构图怎么画深圳网站开发制作
  • godaddy网站建设巨量引擎广告投放
  • 他城任我做王14码中特网站培训加盟
  • 浙江省政府 加强政府网站建设方案湖北百度推广公司
  • 个人网站可以做推广吗优化大师软件下载
  • sql server网站建设百度今日数据
  • 单页营销网站怎么做最近三天的国内新闻
  • 如何做团购网站中的美食地处地图功能太原seo全网营销
  • 在线做txt下载网站怎么做推广比较成功
  • 广告设计培训内容湖南长沙seo
  • 三网站建设最稳定的灰色词排名
  • 南京市建设委员会网站培训机构排名
  • Wordpress插件开发中文字幕南京百度提升优化
  • 有什么网站是做中式酒店大堂的如何做好市场推广
  • 建立企业网站的步骤培训机构是干什么的