11.4.3 关联元素(association、collection)(结果集) -《SSM深入解析与项目实战》

项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm

11.4.3 关联元素(association、collection)

关联元素(association、collection)的处理有一个对应的关系,例如,一个博客由一个用户发表。关联映射就作用于这种结果之上。你指定了目标属性,来获取值的列,属性的Java类型(基本上不需要你写映射关系,MyBatis能够自己推断出SQL与Java对应的类型),JDBC类型,如果想覆盖获取的结果值则需要类型控制器。

对于关联,在SQL中,有嵌套关联和联合查询(join查询)。在MyBatis中也是一样,在关联方面,有两种不同的方式。

  • 嵌套查询:通过执行另外一个SQL映射语句来返回预期的复杂类型
  • 嵌套结果:使用嵌套结果映射来处理复杂、重复的联合结果的子集。它和普通的只由select和resultMap属性的结果映射不同。

下面来看下关联元素中的部分属性。如表格11-6所示。

<
属性 描述
谙忆 CSDN认证博客专家 Java
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值