当前热议!给查询的字段起别名方式:resultMap自定义映射
目录
(资料图片)
准备
问题
方式一:给查询的字段起别名
方式二:修改核心配置文件mybatis-config.xml
方式三:通过resultMap自定义映射
准备
我们的表的字段以及表数据如下
生成的实体类的属性如下
public class Emp { private Integer eid; private String empName; private Integer empAge; private String empSex; private String empEmail;}
问题
通过上面我们可以看到,实体类的属性值与数据库表的字段值并不是一样的,这跟我们之前处理User类的时候是不一样的,当时User类的属性与其对应的数据表字段是一样的。如果我们现在按照之前的思路来查找所有的Emp信息的话会出现什么问题呢?先看代码。
测试代码: @Test public void test1(){ SqlSession sqlSession= SqlSessionUtil.getSqlSession(); EmpMapper mapper = sqlSession.getMapper(EmpMapper.class); Listemps = mapper.getAllEmp(); emps.forEach(emp -> System.out.println(emp)); }输出结果:Emp(eid=1, empName=null, empAge=null, empSex=null, empEmail=null)Emp(eid=2, empName=null, empAge=null, empSex=null, empEmail=null)Emp(eid=3, empName=null, empAge=null, empSex=null, empEmail=null)Emp(eid=4, empName=null, empAge=null, empSex=null, empEmail=null)Emp(eid=5, empName=null, empAge=null, empSex=null, empEmail=null)
通过上面的测试结果,我们可以看到并不是所有的属性都被赋值了。究其原因就是因为实体的属性与其对应表的字段不一致。那么,如何解决这个问题呢,我们可以通过以下3三种方式。
方式一:给查询的字段起别名
起的别名与实体类对应的属性一致,在配置文件中可以这样写。对于名称已经一样的可以不用起别名,比如eid。
测试结果为
Emp(eid=1, empName=zhangsan, empAge=45, empSex=男, empEmail=bac@126.com)Emp(eid=2, empName=李四, empAge=55, empSex=男, empEmail=bac@126.com)Emp(eid=3, empName=王五, empAge=21, empSex=男, empEmail=bac@126.com)Emp(eid=4, empName=赵六, empAge=32, empSex=女, empEmail=bac@126.com)Emp(eid=5, empName=田七, empAge=33, empSex=女, empEmail=bac@126.com)
方式二:修改核心配置文件mybatis-config.xml
在核心配置文件中加入以下代码
测试结果
Emp(eid=1, empName=zhangsan, empAge=45, empSex=男, empEmail=bac@126.com)Emp(eid=2, empName=李四, empAge=55, empSex=男, empEmail=bac@126.com)Emp(eid=3, empName=王五, empAge=21, empSex=男, empEmail=bac@126.com)Emp(eid=4, empName=赵六, empAge=32, empSex=女, empEmail=bac@126.com)Emp(eid=5, empName=田七, empAge=33, empSex=女, empEmail=bac@126.com)
方式三:通过resultMap自定义映射
结果
Emp(eid=1, empName=zhangsan, empAge=45, empSex=男, empEmail=bac@126.com)Emp(eid=2, empName=李四, empAge=55, empSex=男, empEmail=bac@126.com)Emp(eid=3, empName=王五, empAge=21, empSex=男, empEmail=bac@126.com)Emp(eid=4, empName=赵六, empAge=32, empSex=女, empEmail=bac@126.com)Emp(eid=5, empName=田七, empAge=33, empSex=女, empEmail=bac@126.com)
resultMap:设置自定义映射
属性:
id:表示自定义映射的唯一标识,不能重复
type:查询的数据要映射的实体类的类型
子标签:
id:设置主键的映射关系
result:设置普通字段的映射关系
子标签属性:
property:设置映射关系中实体类中的属性名
column:设置映射关系中表中的字段名
标签:
相关推荐:
精彩放送:
- []焦点信息:货拉拉递表港交所 为2022年全球已完成订单数最大的物流交易平台
- []世界播报:被期待的益田 待唤醒的东直门枢纽商业
- []融创中国公布境外债务重组方案 预计降低债务规模约30亿美元
- []环球热头条丨国豪置业4.21亿竞得台州玉环1宗宅地 溢价率15.68%
- []浙江丽水:推广“带押过户”业务 继续提高住房公积金贷款最高限额
- []最资讯丨酒店餐饮到了必须革命的时候
- []当前头条:新职业新业态拓宽就业空间——就业大省扩就业观察
- []即时:嘉里物流拟发行7.8亿港元3.30厘永续可换股证券
- []每日简讯:中天湖南集团公开发售1.27亿股 每股售价1.18港元
- []热点在线丨文旅地产项目持续热销 西双版纳楼市热闹到反常?
- []环球热消息:3月29日重点数据和大事件前瞻
- []环球实时:地图导航APP开发出行方案解决分析,以及有哪些优势?
- []世界新资讯:李宁旗下非凡中国再次递表港交所 三年收入复合增长率190.3%
- []每日时讯!苏新服务:2022年实现收入5.22亿元
- []德商产投:2022年实现收入2.67亿元
- []热头条丨银城生活服务:2022归属股东净利润1.06亿元 同比增加约20.3%
- []讯息:涉水险在哪个险种里面
- []金地凌克:房企经营就像踩单车,不前行就会跌落 房企需要新投资
- []快播:微电生理2022年净利297.18万同比扭亏为盈 总经理孙毅勇薪酬184.34万
- []热门:欧盟就亚马逊如何使用小卖家数据展开反垄断调查
- []全球热文:荣盛石化获沙特阿美高溢价收购 股价封涨停
- []佳兆业健康2022年总收益1.91亿港元 同比下降约9.05%
- []天天速看:莱蒙国际:2022年权益股东应占亏损约为1.85亿港元
- []世界看热讯:莱蒙国际2022年收入36.67亿港元 股东应占亏损1.85亿港元
- []动态:贝壳单日大额回购持续,累计金额近2.1亿美金
- []全球时讯:佳兆业健康:2022年实现收入1.91亿港元
- []环球快看点丨合富辉煌2022年收入15.16亿港元 归母净亏损2.46亿港元
- []诸葛找房关荣雪:关于北京昌平2宗地块成交情况的快评
- []百事通!浙江丽水:二次申请公积金贷款最高可贷80万
- []天天播报:合富辉煌:2022年净亏损7.48亿港元
- []世界快资讯:Keep最新招股书:2022年净亏损大幅收窄 下降至6.67亿元
- []环球今日报丨上海证大:2022年实现收入3.96亿港元
- []当前观察:龙泉股份:3月27日公司高管刘强、王晓军增持公司股份合计11.26万股
- []黔源电力:公司披露的年报按照深交所规定的要求及格式进行披露
- []今日关注:Z2线这些项目设计方案总平面图正在公示
- []当前信息:金地商置:2022年实现收入103.02亿元
- []世界今日讯!雅生活服务:2022年归属股东净利润18.39亿元
- []快资讯丨信达地产:2022年归属股东净利润5.50亿元
- []焦点讯息:瑞松科技:3月24日公司高管颜雪涛减持公司股份合计5148股
- []焦点热文:纳睿雷达2022年净利1.06亿同比增长9.66% 董事长包晓军薪酬83.48万
- []中公高科:3月27日公司高管潘宗俊减持公司股份合计1500股
- []光大永年:2022年实现收入5229万元
- []金地3.4亿西安拿地 董事长凌克回应称:今年将主动把握土地投资机会
- []每日关注!尚太科技:公司目前专注于石墨负极材料业务,对负极材料新方向、新技术保持积极关注
- []【全球速看料】斗破:萧炎凭实力开后宫!萧炎三招引起曹颖注意,温柔小姐姐诞生
- []全球滚动:顺丰同城:杨尊淼辞去公司监事一职 高源接任
- []全球微动态丨京投发展:控股股东已累计增持766.78万股 占总股本1.04%
- []播报:辉煌科技:您可拨打公司投资者热线 0371-67371035 咨询,我们将在核实您的股东身份后告知
- []环球快看:盘龙药业 :近3年未获药品批文,销售费用为研发费用的28倍
- []世界新资讯:渝太地产2022年收入27.07亿港元 归母亏损4.76亿港元
- []环球信息:北新建材:2022年公司龙骨销量约为34万吨
- []微速讯:全球最大化学链燃烧示范装置建成 将尝试大规模碳捕集
- []热点评!家居 | 云米科技2022年净亏损2.76亿元
- []财面儿丨大发地产因未偿还约130万港元 收到海通证券“清盘呈请”
- []新郑市浩润置业有限公司摘龙湖镇24亩住宅地
- []全球热点!ST国华:截至2023年3月20日公司股东人数为14,796户
- []当前讯息:南大光电:光刻胶是客制化产品,技术含量高,验证周期长
- []顺丰同城净亏损收窄约7成至2.9亿元 收入同增25.6%至102.7亿元
- []世界最资讯丨苏州高新20亿元公募债券项目更新至“已受理”
- []阿莱德:公司产品可应用于卫星通信领域
- []【全球播资讯】携程最新股权结构:百度持股10.7%,梁建章持股4.4%
- []碳酸锂价格暴跌!储能行业竞争加剧?
- []焦点热文:中国核能科技:拟于香港青衣友联船厂投建光伏电站
- []世界今日讯!这家光伏企业IPO进程更新 2022年净利润大涨1700%
- []全球看热讯:煤炭保供如何防范产能过剩?中煤协:研究建立“弹性产能”机制
- []【报资讯】松下与中国信通院围绕绿色数字经济签订战略合作协议
- []【环球报资讯】美克家居为旗下多家公司提供担保 累计对外担保总额超16亿
- []世界快看:深圳卓越商管10亿公司债即将付息 票面利率6.66%
- []环球视讯!中国国贸:2022年营收34.4亿元 利润总额略增至14.9亿元
- []每日简讯:中国国贸:2022年实现收入34.42亿元
- []诸葛找房:3月全国大中城市租金均价回落 西安、成都连续2月进入涨幅TOP5
- []舒泰神:公司2023年一季度报告预计于2023年04月26日披露
- []每日热门:盛通股份:已经在校区开展AI绘画课程体验课
- []【全球播资讯】ST爱迪尔:截至目前,法院尚未裁定受理债权人对公司的重整申请
- []今日要闻!3月28日荣盛石化(002493)龙虎榜数据:机构净买入2301.34万元(3日),北向资金净买入2988.35万元(3日)
- []全球新动态:迪士尼启动7000人大裁员:包括主题公园和ESPN,本周启动首轮
- []东方雨虹总部研发基地E楼被动房宿舍项目获评“北京市超低能耗建筑示范工程”
- []【环球新要闻】探寻教育公益的创新与可能 龙湖公益基金会助力第七届中国教育公益组织双年会
- []再续高品质人居之作 海开控股不断跃升的逻辑与底气
- []【环球快播报】我武生物:具体的发病人数和过敏比例等数据可参考相关文献
- []中国金茂:2022年实现收入829.91亿元
- []共建时代方略,共营未来渠道:法恩莎 X 2021-2022住宅产业年会
- []全球聚焦:欣明置业联合体14.13亿元竞得绍兴柯桥区1宗地块
- []右手美味,左手哑铃——宁波阪急春日饮食训练高能计划
- []当前通讯!中国金茂2022销售排名逆势跃升至TOP12,回款率104%创新高
- []热点在线丨先进数通:没有完整的信息系统安全方案,根本无法获得企业客户的认可
- []产品经理日常丨竞品调研怎么做才更有价值?
- []【全球聚看点】美原油交易策略:两大利好支撑,油价或启动新一轮涨势?
- []今日聚焦!龙光荣获“2023房地产企业品质交付力卓越表现”奖
- []怀化城建完成发行3亿短期融资券 利率5.05%
- []万达商管10亿中期票据回售 利率调整至6.60%
- []天天播报:3月28日多利科技涨停分析:一体化压铸,汽车零部件,特斯拉概念热股
- []房地美2月抵押贷款组合总额超3.42万亿美元 为2016年来首次下降
- []今日热议:3月28日欣贺股份涨停分析:纺织服装概念热股
- []焦点报道:深圳国际:2022年实现收入约港币141亿元
- []每日看点!3月28日三江购物涨停分析:新零售,阿里巴巴概念股概念热股
- []每日焦点!锡装股份:阿科玛是公司客户,公司会持续关注与公司主业相关的项目动态
- []环球热议:3月28日中油资本涨停分析:中伊概念,新疆,跨境支付概念热股
- []当前关注:就算看起来不体面,但魏勇也想让BAW好好活下去
- []天天信息:股票一阴破三线是什么意思
- 【播资讯】想给孩子存钱怎样存合算?儿童银行卡的存款类型有哪些?
- 焦点快报!如何做好微信营销?微商引流微信要怎么设置?
- 焦点观察:深圳华强北正品市场最新批发拿货价(全套)
- 成都建筑设计公司有哪些?成都建筑设计公司排名
- yandex注册验证码怎么填?怎么玩英雄联盟外服手游?
- 当前热议!给查询的字段起别名方式:resultMap自定义映射
- 环球今亮点!什么是大数据?大数据相关内容介绍
- 环球最资讯丨远兴能源:阿拉善天然碱项目正按计划有序推进,项目一期计划于2023年6月建设完成
- 实时焦点:天下秀:股价受宏观环境、所处行业、国家政策和经营业绩等多种因素影响,敬请留意投资风险
- 【世界速看料】秦川机床:公司所处机床工具行业是国民经济基础性、战略性行业,为整个制造业提供服务
- B站注册资本增幅400%至5亿 目前由陈睿全资持股
- 光源资本出任独家财务顾问 沐曦集成电路10亿元A轮融资宣告完成
- 巨轮智能2021年上半年营收11.24亿元 期内研发费用投入增长19.05%
- 红枣期货尾盘拉升大涨近6% 目前红枣市场总库存约30万吨
- 嘉银金科发布2021年Q2财报 期内净利润达1.27亿元同比增长208%
- 成都银行2021上半年净利33.89亿元 期内实现营收同比增长17.27亿元
- 汽车之家发布2021年第二季度业绩 期内新能源汽车品牌收入增长238%
- 中信银行上半年实现净利润290.31亿元 期末不良贷款余额706.82亿元
- 光伏概念掀起涨停潮交易价格创新高 全天成交额达1.29亿元
- 上半年生物药大增45% 关键财务指标好转营收账款持续下降
- 每日速看!我买的股票停牌了怎么办
- 【天天时快讯】恒生指数最低交易手数是
- 杠杆资金大幅买入的股票是好还是坏
- 全球观速讯丨重庆迈瑞城投拟发行9.5亿元短期融资券 期限1年
- 环球热头条丨上海徐汇区:力争到2025年新增上市企业20家 储备数量达到500家
- 全球热议:广西柳州建设投资将于2023年5月4日回售公司债
- 【天天时快讯】恒宇信通:截至2023年3月20日,公司股东总户数为9026户
- 远行客民宿-塑造城市民宿典范
- 鸿博股份:公司将根据市场需求,同时基于自身实际的发展规划,进行合理的算力扩容投资
- 每日热讯!网商贷怎么协商延期还款
- 世界热点评!股票印花税多少个点
- 今日越南盾对人民币汇率最新价格(2023年3月28日)
- 【环球新视野】手机银行可以炒股吗
- 【天天聚看点】股票一级市场和二级市场什么意思
- 最资讯丨深圳国际2022年收入141亿港元 股东应占盈利下跌65%
- 利好银价!银饰在时装周大放光彩,零售商预计今年需求保持稳定
- 天天热头条丨现货黄金交易策略:避险需求消退,金价短线仍存进一步下行风险
- 绍兴柯桥区低密宅地14.13亿元完成出让 溢价率30.23%
- 环球今日报丨一张图:黄金原油外汇股指"枢纽点+多空占比"一览(2023/03/28周二)
- 全球即时看!蚂蚁集团投教基地“一司一省一高校”再开课,养老话题引发大学生关注
- 环球头条:15部门联合印发《关于加强经营性自建房安全管理的通知》
- 万通智控:感谢关注万通智控!PPM传感器、蓝牙传感器和云编程传感器分别是三种不同技术路线的传感器
- 今亮点!华润万象生活:终止收购祥生活物业事项
- 陕西投资集团6.5亿元ABS债券项目更新至“已反馈”
- 当前视讯!大连万达10亿元中票将于3月28日开始回售 票面利率上调至6.60%
- 万物云披露上市后首份年报:收入超300亿元,归母净利下滑近10%
- 三节打卡!英格拉姆19中12拿下29分6板 正负值+34
- 每日关注!郑愁予的错误怎么写的?郑愁予的错误诗词赏析?
- 每日短讯:关于快的成语有哪些?关于慢的成语有哪些?
- 烧白怎么做?烧白的简单做法有哪些?
- 企业业绩怎么评价?企业业绩评价方法有哪些?
- 打印机安装失败怎么办?打印机安装失败的解决办法?
- 当前快讯:口袋妖怪漆黑的魅影冥王龙哪里抓?口袋妖怪漆黑的魅影怎么抓?
- 环球百事通!借呗逾期会不会上报征信
- 今日关注:蜂巢能源荣获2023“北极星杯”储能影响力电池供应商奖
- 入伍通知书怎么查?入伍通知书去哪里查?
- 全球短讯!犹豫的近义词是什么?犹豫的近义词有哪些?
- 王在相爱的演员有哪些?王在相爱演员介绍?
- 天天速讯:七十二小时打一个字谜底是什么?猜字谜语有哪些?
- 非公开发行股票是利好还是利空
- 退市股票到三板为何普遍上涨
- 视点!期货投资新手如何入门
- 世界时讯:上海浦房集团完成发行15亿公司债 利率3.2%
- 华塑科技:公司长期入选阿里巴巴数据中心BMS合格供应商白名单,向其数据中心提供BMS产品
- 每日视讯:巨人网络:公司主营业务为互联网游戏的研发与运营,目前没有涉及互联网医疗业务
- 港证监会就实施无纸证券市场而建议制订的附属法例展开咨询
- 乌鲁木齐建发国投10亿公司债即将付年息 票面利率4.23%
- 风险情绪改善黄金获利回吐!专家坚定看涨,称将开始为期两年的牛市
- 世界热资讯!中信建投期货3月28日贵金属报告:风险偏好回升 贵金属显著回落
- 随心掌握光影,OPPOFINDX6PRO的人像效果让人惊喜连连
- 【新要闻】温州瑞安4亿元挂牌1宗宅地 将于4月26日出让
- 天天观察:厦门房管局:限购限售政策近期已调整执行
- 提供更安全、更高效的通话体验,OPPOFINDX6值得被选择
- 每日热文:ST新城:目前正在推进,力争今年有所突破
- 玩家集结!《二之国:交错世界》预约开始了
- 振听是什么意思
- 每日消息!贬值是什么意思
- 深耕服务 钱小乐跻身借钱“三巨头”并非偶然
- 环球热消息:基本盘是什么意思
- 世界热点!股票洗盘结束的特征
- 世界看点:3月签约开业酒店合集:万豪、洲际酒店、温德姆酒店......
- 插上阅读的翅膀,乡村儿童也会飞翔
- 世界球精选!为何营地经济难成“大器”?
- 香格里拉2022年收入14.62亿美元,中国大陆及香港市场RevPAR增幅达25%
- 涨停什么意思
- 焦点播报:全球富豪榜:105位中国房地产富豪上榜
- 环球微资讯!电投能源:公司2022年年报预约披露时间为4月26日
- 世界快看点丨大发地产:中国通海证券提交一份针对公司的清盘申请
- 微头条丨海螺水泥:受宏观因素影响,近两年水泥需求下滑,板块整体表现疲弱
- 房企融资明显恢复 利率整体较低
- 长安期货3月28日早间看盘:沪金和沪银区间思路逢高沽空,沪镍空头观望
- 3月28日汇市观潮:欧元、英镑和日元技术分析
- 黄金市场分析:若有大事件配合,黄金将继续存在冲破2000美元大关趋向
- 快消息!住建部等15部门:加强经营性自建房安全管理
- 今头条!时隔两年,深圳学区房又“热”了!但价格却……
- 重点聚焦!内蒙华电:内蒙华电所属的聚达新能源公司38万千瓦新能源项目已开工建设,稳步推进
- 玉马遮阳:公司产品在洪都拉斯有销售业务
- 世界信息:国泰君安:PET铜箔渗透率逐渐提升 持续看好市场前景
- 全球微资讯!澳门旅游局局长文绮华:内地访澳游客数量恢复至疫情前近五成水平
- 世界短讯!新能源跌倒AI吃饱?基金经理高位“示爱”AI牛股 十年前互联网案例能否复制?
- 券商板块为什么不涨
- 速递!基金年报渐次披露 “隐形重仓股”浮出水面
- 天天热议:为什么说分红前买入股票会亏
- 当前观察:10部门印发《方案》倡导文明祭扫
- 中国奥园整体债务重组提速
- 全球热门:泽璟制药:关于定增和股权激励方面的后续进展,后续如有需披露事项,公司将及时予以披露
- 港股万物云跌超9% 2022年净利润同比下降9.4%至15.1亿元
- 环球今日报丨广州番禺雅居乐12亿元公司债票面利率确定为7.5%及5%
- 【天天聚看点】海蓝控股发盈警 预计2022年度录得亏损约4.8亿元
- 【世界新要闻】住建部等15部门联合发文:全面加强经营性自建房安全管理
- 热头条丨?立足行业研发原创产品 专精特新“小巨人”企业科瑞思强势登陆A股
- 中京电子:尊敬的的公司应用于激光雷达的产品己批量出货,亳米波雷达应用产品尚处送样验证阶段
- 逾四成QDII基金近一月实现正收益 7只黄金主题产品包揽榜单前七
- 环球要闻:银河证券:产地煤价略有松动 焦炭呈现去库趋势
- 今头条!从旅游“种草”到旅游消费,小红书能否跨出内容社区的“围墙”?
- 两部委重磅发文!百货商场、购物中心也可发行REITs,商业地产迎重大利好……
- ST通葡:公司参加了四川糖酒会招商活动
- 全球观焦点:财面儿丨复星旅游文化2022年收入为137.78亿元 归属股东亏损5.45亿元
- 全球快讯:在西双版纳卖房,他单月大赚30万
- 【热闻】力源科技信披违规遭立案 律师称投资者可继续登记索赔