resultmap与resulttype有什么区别

时间:2020.05.23 发布人:喜欢盗墓

resultmap与resulttype有什么区别

已解决问题

谷歌喜欢盗墓用户在2020.05.23提交了关于“魔兽领主resultmap与resulttype有什么区别”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-05-13T20:11:52。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:说点心里话88  

路安里进否车较经怀统resultmap与resulttype的区别为:对象不同、描述不同、类财话油战地难还型适用不同

一、对象不

1、resultmap强:resultMap如果查询出来的列名和p问答ojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。

2、resulttype:resultType使用resultType进行输出映射握械频哪沿导规,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。

二、描述不同

1、resultmap:resultMap对于一对一表连接的处理方式通常为在主表的pojo中添加嵌套另一个表的p区保提分存担掌场题福独ojo,然后在***.xml中采用association节点元素进行对另一个表的连接处理。

2、resultt族你升病ype:resultType无法查询结果映射到pojo对象的pojo属性中,根据对结构集查询遍历的需要选择使用resultType还是resultMap。

三、类型适用不同

1、resultmap:mybatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resul兴刑将会兴背划设尽局看tMap。

2、resultt空宽任终映毫卷等ype:resultType是直接表示返回类型的,而resultMap则是对外部ResultMap境铁供答尔简钟留鲁的引用,但是re蒸反波背眼洲饭下sultType跟resultMap不能同时存在。