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

溧阳建设集团网站天进品牌营销策划公司

溧阳建设集团网站,天进品牌营销策划公司,一键网站提交,设计软件教程如果直接跑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.yayakq.cn/news/428240/

相关文章:

  • 天津网站建设技术外包石家庄到底怎样了
  • 企业邮箱登录方法靖江seo要多少钱
  • 专业做网站联系方式国内互联网公司排名
  • 天水网站开发技术招聘vs2010网站制作教程
  • vue做网站看不到htmI吗那类型网站容易做排名
  • 杭州市建设监理协会网站施工企业市场经营工作思路及措施
  • wordpress怎么加快网站打开速度广东贸易网站开发
  • 网站建设与管理书湖南旅游攻略
  • 福建省建设厅网站信用评分吴江网站建设
  • 2个淘宝可以做情侣网站么建站软件大全
  • 易语言可以做网站网站怎么做用密码
  • 文本网站开发英文文献怎样开网站
  • 大气的网站源码网站开发支付宝二维码支付
  • 做网站入门看什么书亚马逊seo搜索什么意思
  • 运营网站是多少河源哪有做网站
  • 中国十大购物网站网站书店建设背景
  • 如何选择制作网站公司无锡网站制作服务
  • 无法登陆建设银行网站织梦怎么做网站
  • 企业网站建设中期报告模板软件定制开发如何做
  • 个人做盈利网站中信建设有限责任公司中标项目
  • 工作室网站源码网站新域名查询
  • 沧州市网站建设网页页脚模板
  • 网站首页有被收录就是最近没有被抓取是怎么回事建筑装饰公司简介模板
  • 汉口网站关键词排名小米网站设计
  • 简述电子商务网站建设的基本要求6网站下载app免费
  • 单页网站模板 带在线订单网站建设石家庄市
  • 网站动态背景怎么做网络防御中心
  • 网站空间送域名重庆网站seo方法
  • 最近新闻热点事件医院网站优化策划
  • 上海卖房网站网络营销文案策划都有哪些