resultMap和resultType 的区别?

resultMap和resultType 的区别?resultMap 和 resultType

 <resultMap type="com.wuhao.onetoone.resultMap.Orders" id="findOrdersAndUserReM"> <id column="oid" property="id"/> <result column="number" property="number"/> <result column="user_id" property="userId"/> <result column="createtime" property="createtime"/> <!-- 用户信息, association:一对一映射 property:把关联查询的一对一的信息封装到哪个对象属性上 javaType:property属性的类型 其他的什么id,result标签都跟上面的一样。 --> <association property="user" javaType="com.wuhao.onetoone.resultMap.User"> <id column="uid" property="id"/> <result column="username" property="username"/> <result column="sex" property="sex"/> </association> </resultMap> 使用resultMap就能够解决这种麻烦,因为resultMap能进行高级映射,说是高级映射,其实就是可以将查询出来的列表映射到特定 的属性上去。 使用resultMap之后,就会知道resultType的区别在哪里了 resultType:简单一些,是一种平铺式的映射,不用层级式映射用这个比较好。需要什么查什么 resultMap:比较繁琐,是一种层级式的映射,在企业中如果没有特殊要求,建议使用resultType来完成一对一映射, --> <select id="findOrdersAndUserByOid" parameterType="int" resultMap="findOrdersAndUserReM"> SELECT orders.id oid, orders.number, orders.user_id, orders.createtime, user.id uid, user.username, user.sex FROM orders,user WHERE orders.id = #{ 
   id} AND orders.user_id = user.id </select> 
<select id="findOrdersAndUserByOid" resultMap="com.wuhao.onetoone.resultMap.Orders"> SELECT orders.id oid, orders.number, orders.user_id, orders.createtime, user.id uid, user.username, user.sex FROM orders,user WHERE orders.id = #{ 
   id} AND orders.user_id = user.id </select> 

3.类型使用不同

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229047.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:35
下一篇 2026年3月16日 下午5:35


相关推荐

  • 《好想好想谈恋爱》插曲整理[通俗易懂]

    《好想好想谈恋爱》插曲整理[通俗易懂]《好想好想谈恋爱》插曲整理转自:http://mingmeiyoushang.bokee.com/2560391.html推荐:完美的一天PERFECTDAYLOUREED《完美生活》许

    2022年7月1日
    36
  • mipi协议中文详解

    mipi协议中文详解https://blog.csdn.net/weixin_39558208/article/details/77067735一、MIPIMIPI(移动行业处理器接口)是MobileIndustryProcessorInterface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。已经完成和正在计划中的规范如下:二、MIPI联盟的MIPID…

    2022年4月29日
    132
  • Spring Bean 实例的注册流程

    Spring Bean 实例的注册流程

    2021年7月13日
    95
  • 【01】初识ThreadX

    【01】初识ThreadX简介ThreadX是一个成熟的商用硬实时嵌入式操作系统,被广泛应用于消费电子、航空航天、通信、工业控制与医疗等应用领域中,至今已服务超过62亿设备。它以轻量级的规模,提供了良好的实时性、可靠性与易用性,是嵌入式开发中不错的RTOS选择。凭借良好的发展势头,其母公司ExpressLogic于2019年被微软收购。技术上,ThreadXRTOS提供了高级调度、通信、同步、定时器、内存…

    2025年7月11日
    8
  • 两个数组拼接

    两个数组拼接方法一:vara1=[‘aa’,12,13];vara2=[21,22,23];varnewA=a1.concat(a2)方法二:vara1=[‘aa’,12,13];vara2=[21,22,23];varnewA=a1.join()+’,’+a2.join();方法三:vara1=[‘aa’,12,13];vara2…

    2022年5月20日
    46
  • 比较好用的Java模拟器,515最好的java模拟器

    比较好用的Java模拟器,515最好的java模拟器之前的那些 java 模拟器根本算不上真正适用的 一来操作麻烦 二来不支持现成的 java 程序 还必须手机上网下载 之前的那些 java 模拟器根本算不上真正适用的 一来操作麻烦 二来不支持现成的 java 程序 还必须手机上网下载 这个 dmidp2 才算得上真正的可以用的 java 模拟器 它最大的优点就是可以建立在卡上 而 java 程序也可以是实现成的 相信很多人都囤积了大量的从网上下载来的 java 游戏吧 这些

    2025年8月8日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号