范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

MybatisresultMap嵌套集合

  resultMap 是 Mybatis 最强大的元素,它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中。
  resultMap 包含的元素:                
  如果 collection 标签是使用嵌套查询,格式如下:
    
  注意:标签中的column:要传递给 select 查询语句的参数,如果传递多个参数,格式为column= "{参数名1=表字段1,参数名2=表字段2}" ;
  以下以实例介绍 resultMap 的用法 :
  一、简单需求
  一个商品的结果映射;  创建商品 pojo 对象  publicclassTShopSku { /** * 主键ID */ private Long id;  /** * 商品名 */ private String skuName;  /** * 分类ID */ private Long categoryId;  /** * 主键ID * @return ID  */ public Long getId() { returnid; }  /** * 主键ID, * @param id  */ public void setId(Long id) { this.id = id; }  /** * 商品名 * @return SKU_NAME 商品名 */ public String getSkuName() { return skuName; }  /** * 商品名 * @param skuName 商品名 */ public void setSkuName(String skuName) { this.skuName = skuName == null ? null : skuName.trim(); }  /** * 分类ID * @return CATEGORY_ID 分类ID */ public Long getCategoryId() { return categoryId; }  /** * 分类ID * @param categoryId 分类ID */ public void setCategoryId(Long categoryId) { this.categoryId = categoryId; }  }
  对应的 resultMap:      
  二、商品pojo类添加属性集合
  一个商品会有一些属性,现在需要将查询出的商品属性添加到商品对象中,首先需要在原商品 pojo 类的基础上中添加属性的集合:  /** * 属性集合 */ privateList attributes;  /** * 获得属性集合 */ public List getAttributes() { return attributes; }  /** * 设置属性集合 * @param attributes */ public void setAttributes(List attributes) { this.attributes = attributes; }
  将 Collection 标签添加到 resultMap 中,这里有两种方式:
  1、嵌套结果
  对应的 resultMap          
  查询语句  
  2、关联的嵌套查询(在collection中添加select属性)
  商品结果集映射 resultMap         
  collection 的 select 会执行下面的查询属性语句:  
  属性结果集映射     
  BasePlusResultMap 包含了属性查询语句的 Collection
  所以通过下面的查询商品语句就可获得商品以及其包含的属性集合:  

C语言中耳熟能详的栈到底是个什么东西?今天就带你捋清楚接触C语言那么久了,相信大家多多少少会接触到栈的概念。对于新手来说可能只是略有耳闻,并没有太深入去了解它。今天相当于给大家捋一捋栈的概念和相关的一些知识点,小白可以当预习,大牛可以5G将如何改变人们的工作和生活方式?5G技术的发展,将促进虚拟现实技术的发展,从而实现感观革命,彻底改变游戏和影视。每个人都有梦想和欲望,而地球的资源是有限的,人们的欲望未必能在现实中实现。随着互联网科技的发展,现实太人性化了!微信功能又上新啦除了社交属性微信也是办公常用软件相信不少人都遇过这样的难题传个大文件但是登录别人的电脑有些隐私的聊天记录也都一并同步了多少有点尴尬最新消息!微信又有新功能无需登录就可以文件传输具体照这些步骤使用iPhone手机!数码达人1年后电池健康度还是100iPhone应该怎么充电用什么充电器用什么方式充电可不可以充电过夜有线还是无线MagSafe?更多人更关心的是,这些不同的充电方式,怎样可以维持电池的健康度?新千万个为什么分享iP新东方宣布上线直播带货平台俞敏洪今晚农产品带货首秀澎湃新闻新东方教育科技集团创始人董事长俞敏洪将开启首场农产品直播带货。12月28日,新东方教育科技集团在其官方微信公众号发布消息称,将上线直播带货平台东方甄选,晚上8点,俞敏洪将在新闻之热点大事件今日头条新闻之热点大事件最受欢迎购物网站TOP10淘宝第二,京东第五近日,网络服务提供商Cloudflare根据网站访问量,统计了2021全球访问量最大的10个在线购物网站。数据显华为成了,P系列实现新突破,手机行业或将迎来变革在移动电话发展的数十年时间里,手机经历过多次的改变,从之前大哥大,到后来的诺基亚,再到后来的触摸屏幕,最后就是如今的全面屏设计。在这段时间里,手机的进化理念主要就是一个,那就是屏幕早知今日何必当初?俄罗斯重罚美企业,土耳其冻结美国基金会资产美国在对外政策上一直强调霸权政策,只求捞取好处,往往得罪人,如今更有点四处碰壁了,仅在12月25日,美国收到2个坏消息,俄罗斯与土耳其一起挥起制裁大棒,首先,俄罗斯重罚美企业,12中国创新企业100强中兴通讯第4,科大讯飞第13,歌尔第53创新是引领发展的第一动力,也是一个民族进步的灵魂,我国能够在激烈的国际竞争中脱颖而出,与强大的创新能力是分不开的,持续不断的创新也是我国实现民族复兴的不竭动力。目前我国企业的创新能解决手机卡顿和乱弹广告的方法前几日,在进行强国学习,特别是在答题时,突然弹出一条广告,到手的胜利,飞了!或者,正在答题时,它给您来个网络开小差了,前功尽弃,无可奈何!笔者通过咨询手机客服,总结以下几点看法,和20042021年,从2G到5G,17年来我用过7个手机的故事前言今天聊聊手机,从2G到5G的10多年时间,手机就像一个小伙伴陪伴我们度过了无数个日日夜夜,从最早的只能打电话和发短信,到今天手机全智能功能,出门一个手机可以走遍天下,相信伴随你
SpringBoot整合MongoDB超详细一介绍在前面的文章中,我们详细的介绍了MongoDB的配置和使用,如果你对MongoDB还不是很了解,也没关系,在MongoDB中有三个比较重要的名词数据库集合文档!数据库(DatC语言函数在线练习题31。杀鸡用牛刀(3级)1题目描述哈哈!我们终于学了递归了,现在大家一定感到非常有意思吧,那个典型的汉诺塔问题,一个非常短的程序居然可以完成如此复杂的工作,真是神奇啊!来吧,让我们也2022,你会失业吗?这篇深度反思文章,可能会改变你的职场命运文瓜爸我要说一句真话铁饭碗不是一辈子在一个地方吃饭。而是到哪里都有饭吃。靠得住的不是时代,而是个人,一定要强化个人能力,让你在疯狂的内卷下,仍然无可替代。最近的裁员消息身边朋友的感你喜欢的动漫壁纸有哪些?爱魔道,渣反,天官我喜欢的太多了捂脸,我总是会收藏或分享一些我喜欢的壁纸和图片,我的口味比较杂,只要不是那种特别恐怖的画风我都可以接受话不多说,放图呃有些是漫画里的人物,就这样吧,均胜电子董秘回复公司目前着力L2至L4级自动驾驶域控制器和功能模块的研发,预计在2023年初搭载量产均胜电子(600699)02月16日在投资者关系平台上答复了投资者关心的问题。投资者公司产品有汽车自动驾驶方面的产品吗?主要应用在哪方面?产品性能能满足L3或者L4级别吗?均胜电子手机上有什么小众却不舍得卸载的软件?相信对于每天都捧着手机来玩的小伙伴们而言,对于手机插件应该不至于陌生吧!大家或多或少的都有在桌面上添加过一些天气壁纸或者一些应用类的软件。你们有什么比较好用的手机软件,今天,小编就空气能热水器稳定吗?适合普通家庭使用吗?我就是使用空气能热水器优点是相对安全系数更高卫生间里面不用吊装热水器缺点是价格更加贵如果农村洋房或别墅使(比如空气能放4楼1楼用水要放一桶水才能到热水这就是浪费水浪费电)因管道比较光刻机芯片华为,高科技领域的转机可能马上到来这个世界不止一面,所以,看待问题,往往会用到不同的视角,有的是生活,有些则是玄学。先说几个高科技领域内的代表性问题。1。中国能不能在高科技领域越来越强,打败美国的封锁?2。未来,我芯片教父张忠谋芯片实验室赵工半导体工程师202202170844众所周知,曹德旺41岁创立福耀,任正非43岁创立华为。很多人说,曹德旺和任正非都属于那种大器晚成的创业者和企业家。说到大器晚成的创正面刚菜鸟!多多买菜有了新算盘,站长打不过,一天就忙俩小时本文来源时代财经作者徐晓倩图源视觉中国低调了许久的社区团购赛道终于有了新动态。近日,多多买菜要做快递代收点的消息在快递圈子内传开。多多买菜宣称已与中通圆通申通韵达邮政极兔百世汇通等劝各位洁身自好,大数据下的大数据扫黄,让扫黄更精准大数据是信息时代的产物,如今,大数据无处不在,随便说一两句话可能就被大数据捕捉到,网络购物就是基于大数据准确推送的。但是扫黄结合大数据会怎样?毫无疑问,大数据将会为相关职能部门提供