mybatis中association的使用
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的使用相关推荐
- mybatis中association 和collection 的区别
mybatis中association 和collection 的区别:https://zhidao.baidu.com/question/1240407172484106299.html 两个实体类 ...
- mybatis中association的用法
association的用法 property对应实体类中的字段, JavaType 是当前返回字段的类型 就是property指向的类型 例如: -- alarmSite是 字符串String类型 ...
- mybatis中association和collection的column传入多个参数值
在使用 association和collection 进行关联查询的时候 column 参数可能会有多个,如下: 注意: parameterType 一定要是 java.util.Map 转载于:ht ...
- Mybatis中的collection、association来处理结果映射
前不久的项目时间紧张,为了尽快完成原型开发,写了一段效率相当低的代码. 最近几天闲下来,主动把之前的代码优化了一下:) 标签:Java.Mybatis.MySQL 概况:本地系统从另外一个系统得到实体 ...
- 解决MyBatis中 Could not set property ~ o f ~异常
解决MyBatis中 Could not set property ~ of ~ public class Role {private Integer id; //idprivate String r ...
- MyBatis中如何通过继承SqlSessionDaoSupport来编写DAO(二)
(本文示例工程源代码下载地址:http://down.51cto.com/data/1975295) 在上一篇博文的最后,介绍了使用@PostConstruct注解标注StudentDao的init方 ...
- mybatis collection标签_一对多的关系,在MyBatis中如何映射?
# 使用collection标签 需求:根据用户id查询用户信息的同时获取用户拥有的角色,一个用户可以拥有1个或多个角色. 一般情况下,不建议直接修改数据库表对应的实体类. 所以这里我们延用之前博客中 ...
- Mybatis中强大的功能元素:resultMap
转载自 Mybatis中强大的功能元素:resultMap 前言 在Mybatis中,有一个强大的功能元素resultMap.当我们希望将JDBC ResultSets中的数据,转化为合理的Java ...
- main方法 如何去掉http debug日志_在MyBatis中如何使用collection标签实现嵌套查询?...
# 需求升级 在上篇博客<一对多的关系,在MyBatis中如何映射?>中,我们实现了需求:根据用户id查询用户信息的同时获取用户拥有的角色. 因为角色可以拥有多个权限,所以本篇博客我们升级 ...
最新文章
- 以太坊经典成为第六个加密货币
- Linux-Iptables-Memcached实现内网转发连接
- 离散数学 第二章 谓词逻辑 2-1 谓词的概念与表示
- 最新综述:自动驾驶中的多模态三维目标检测
- C# Windows服务
- Android自定义控件入门实践之雷达扫描控件
- JS几种数组遍历方式以及性能分析对比
- 读书日记- 堆排序算法
- 中国双接口芯片卡市场趋势报告、技术动态创新及市场预测
- 丢人丢到国外去了,国内定制版Flash被国外安全厂商撕开了面纱!
- iOS中的armv6、armv7、armv7s含义详解
- 随机森林实现回归预测(糖尿病数据集)
- RAC知识更新之-RAC节点删除添加服务+维护RAC ocr表(摘自文平书)
- oracle条件索引查询,Oracle复合索引用于范围查询条件
- 神经网络量化--per-channel量化
- ASP.NET Core 导出Excel文件
- oracle12c生命周期,Oracle 12c 新特性之: ILM 数据生命周期管理
- 50天计算机考研数学,50天数学冲刺:那些hold住高分的诀窍
- 如何将邮箱里一封邮件添加到附件中进行发送
- 温故知新(五)——三参数陷波滤波器离散化推导及MATLAB实现