association通常用来映射一对一的关系

示例:

    <resultMap type="com.ddwl.api.entity.xxx" id="resultItem"><result column="TrackingNumber" property="TrackingNumber"/><association property="shipperDetails" javaType="com.ddwl.api.entity.ShipperDetails"><result column="ShipperCode" property="ShipperCode"/><result column="ShipperName" property="ShipperName"/><result column="ShipperCompany" property="ShipperCompany"/><result column="ShipperPhoneNo" property="ShipperPhoneNo"/><result column="ShipperTelNo" property="ShipperTelNo"/><association property="shipperAddressDetails" javaType="com.ddwl.api.entity.ShipperAddressDetails"><result column="ShipperFullAddress" property="ShipperFullAddress"/><association property="shipperNormalisedAddress" javaType="com.ddwl.api.entity.ShipperNormalisedAddress"><result column="ShipperTownshipName" property="ShipperTownshipName"/><result column="ShipperCountyName" property="ShipperCountyName"/><result column="ShipperCityName" property="ShipperCityName"/><result column="ShipperProvinceName" property="ShipperProvinceName"/><result column="ShipperCountryCode" property="ShipperCountryCode"/><result column="ShipperCountryName" property="ShipperCountryName"/><result column="ShippingDriverCode" property="ShippingDriverCode"/><result column="ShippingDriverName" property="ShippingDriverName"/><result column="IsSendMessage" property="IsSendMessage"/><result column="ShippingArea" property="ShippingArea"/></association></association></association></resultMap>

注意:必须把 <association>放在 <result>后面

否则会出现如图异常:

mybatis中association的使用相关推荐

  1. mybatis中association 和collection 的区别

    mybatis中association 和collection 的区别:https://zhidao.baidu.com/question/1240407172484106299.html 两个实体类 ...

  2. mybatis中association的用法

    association的用法 property对应实体类中的字段, JavaType 是当前返回字段的类型 就是property指向的类型 例如: -- alarmSite是 字符串String类型 ...

  3. mybatis中association和collection的column传入多个参数值

    在使用 association和collection 进行关联查询的时候 column 参数可能会有多个,如下: 注意: parameterType 一定要是 java.util.Map 转载于:ht ...

  4. Mybatis中的collection、association来处理结果映射

    前不久的项目时间紧张,为了尽快完成原型开发,写了一段效率相当低的代码. 最近几天闲下来,主动把之前的代码优化了一下:) 标签:Java.Mybatis.MySQL 概况:本地系统从另外一个系统得到实体 ...

  5. 解决MyBatis中 Could not set property ~ o f ~异常

    解决MyBatis中 Could not set property ~ of ~ public class Role {private Integer id; //idprivate String r ...

  6. MyBatis中如何通过继承SqlSessionDaoSupport来编写DAO(二)

    (本文示例工程源代码下载地址:http://down.51cto.com/data/1975295) 在上一篇博文的最后,介绍了使用@PostConstruct注解标注StudentDao的init方 ...

  7. mybatis collection标签_一对多的关系,在MyBatis中如何映射?

    # 使用collection标签 需求:根据用户id查询用户信息的同时获取用户拥有的角色,一个用户可以拥有1个或多个角色. 一般情况下,不建议直接修改数据库表对应的实体类. 所以这里我们延用之前博客中 ...

  8. Mybatis中强大的功能元素:resultMap

    转载自  Mybatis中强大的功能元素:resultMap 前言 在Mybatis中,有一个强大的功能元素resultMap.当我们希望将JDBC ResultSets中的数据,转化为合理的Java ...

  9. main方法 如何去掉http debug日志_在MyBatis中如何使用collection标签实现嵌套查询?...

    # 需求升级 在上篇博客<一对多的关系,在MyBatis中如何映射?>中,我们实现了需求:根据用户id查询用户信息的同时获取用户拥有的角色. 因为角色可以拥有多个权限,所以本篇博客我们升级 ...

最新文章

  1. 以太坊经典成为第六个加密货币
  2. Linux-Iptables-Memcached实现内网转发连接
  3. 离散数学 第二章 谓词逻辑 2-1 谓词的概念与表示
  4. 最新综述:自动驾驶中的多模态三维目标检测
  5. C# Windows服务
  6. Android自定义控件入门实践之雷达扫描控件
  7. JS几种数组遍历方式以及性能分析对比
  8. 读书日记- 堆排序算法
  9. 中国双接口芯片卡市场趋势报告、技术动态创新及市场预测
  10. 丢人丢到国外去了,国内定制版Flash被国外安全厂商撕开了面纱!
  11. iOS中的armv6、armv7、armv7s含义详解
  12. 随机森林实现回归预测(糖尿病数据集)
  13. RAC知识更新之-RAC节点删除添加服务+维护RAC ocr表(摘自文平书)
  14. oracle条件索引查询,Oracle复合索引用于范围查询条件
  15. 神经网络量化--per-channel量化
  16. ASP.NET Core 导出Excel文件
  17. oracle12c生命周期,Oracle 12c 新特性之: ILM 数据生命周期管理
  18. 50天计算机考研数学,50天数学冲刺:那些hold住高分的诀窍
  19. 如何将邮箱里一封邮件添加到附件中进行发送
  20. 温故知新(五)——三参数陷波滤波器离散化推导及MATLAB实现

热门文章

  1. 解决在英文版MSSQL中插入中文乱码的问题
  2. 盘点移动办公的2018:连接、推进与动能
  3. 我要把这些新互联网装X词汇一顿爆吐**
  4. 【STM32】 STM32 F4 串口通讯
  5. Linux下shell编程实例
  6. java如何给视频添加水印logo
  7. 用Java为视频添加图片水印(类似直播)
  8. JavaScript学习笔记:JS运算符重载
  9. 推荐收藏,25道机器学习面试问题(附答案)
  10. 修改MacOS的内置无线网卡的mac地址