mapper 的id冲突原因:
原因一:

在同一个mapper.xml中存在相同的ID
原因二:
同时使用了xml配置和注解配置
解决方案:
只保留xml或者注解即可!!!
Mybatis mapper文件下同一id 查询结果列不同问题
场景描述:
订单数据按天分表,正常情况下每一天的表结构都是一样的,表名命名格式order_yyyyMMdd。
定义一个查询如下:
<select id="orderSelect" parameterClass="java.util.HashMap" resultClass="com.xxx">
select * from order_$table_suffix$
where ...
</select>
如果我查询18年10月1日数据,则传参数table_suffix=20181001,如果我查询18年10月2日数据,则传参数table_suffix=20181002.即可。
系统运行了若干天,到了18年12月30日,order表添加了新的字段a。以后的订单表都会添加该字段。对应的实体类也添加了对应字段。应该没有问题了,更新并重启程序。先查询今天的数据,没有问题。在查询之前的数据,发现程序报错了,找不到字段a.
解决方法:
修改id 为orderSelect 的查询
<select id="orderSelect" remapResults="true" parameterClass="java.util.HashMap" resultClass="com.xxx">
select * from order_$table_suffix$
where ...
</select>
对比发现添加了 remapResults="true"的配置
总结 :
mybatis 默认remapResults属性为false,会导致同一查询id 查出来的字段一直都是固定的。设置为true的话,则每次查询查出来的列可以不相同,这样才能应对不同的表结构。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
seo的推广工具,seo推广软件哪个好 ,国内ai写作论文怎么样
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
文章写作AI:让创作更高效、精准的智能助手
打造内容创作新时代:有言AI生成助力创作者释放灵感
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
SEO作用:提升网站流量与品牌曝光的秘密武器,美容网站联盟平台推广
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
AI一键生成文章免费:革新写作方式,提升创作效率
AI撰写工具的无限可能,让内容创作更高效、更精彩!
为什么行业都要做seo,为什么要做seo ,ai明信片
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
seo要学什么语言,做seo需要什么语言 ,ai martino
丹东seo是什么怎么选,丹东spr ,黑发ai图
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
未来工作方式!AI在线工具让效率倍增,工作变轻松
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
seo配置是什么,seo设置是什么 ,ai图标制作教程
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
AI一键生成文章,写作新境界
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
seo辅助词选什么,seo助手 ,各车企ai
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
自动生成文章的AI软件,助力内容创作的未来
seo,seoul city ,ai精洗