resultMap和resultType区别详解

resultMap和resultType区别详解resultMap 和 resultType 区别详解

一、对象不同

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

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

二、描述不同

1、resultmap:resultMap对于一对一表连接的处理方式通常为在主表的pojo中添加嵌套另一个表的pojo,然后在mapper.xml中采用association节点元素进行对另一个表的连接处理。

2、resulTtype:resultType无法查询结果映射到pojo对象的pojo属性中,根据对结构集查询遍历的需要选择使用resultType还是resultMap。适用于单表查询。

三、类型适用不同

1、resultmap:mybatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap。

2、resulttype:resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。

resultMap示例:

 

resultType示例:

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

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

(0)
上一篇 2026年3月18日 下午10:44
下一篇 2026年3月18日 下午10:45


相关推荐

  • linux重要开源软件

    linux重要开源软件1.yocto(开源工具,定制linux系统)2.buildroot(开源工具,定制linux系统)3.arago(ti公司专用开源工具,定制linux系统)4.linaro(交叉编译工具,直接使用)5.crosstool_ng(制作交叉编译工具的工具)6.qemu(开发板仿真工具,用于SoC开发)…

    2025年6月15日
    8
  • P800刷英文WM6教程以及常见问题整理

    P800刷英文WM6教程以及常见问题整理P800 刷英文 WM6 教程以及常见问题整理 June15th 2007byaRAY6 月 13 日刚入手 P800 HTCP3300 看到网上有 WM6 英文版的 ROM 了 于是下载下来刷了一次 第一次使用了一个叫 arte 的工具进行 nb 文件刷 结果刷死 开机卡在 dopod 画面无法进入系统 有些不甘心刷回 WM5 于是继续搜寻 后来找到了一个 RUU 版本的 WM6 是基于 O2 版修改的 于是

    2026年3月26日
    2
  • C语言宏定义讲解

    C语言宏定义讲解详细讲解了 C 语言的两大宏定义

    2026年3月19日
    4
  • 类加载器详解

    类加载器详解类加载器的分类 JVM 支持两种类型的类加载器 分别为引导类加载器 BootstrapCla 和自定义类加载器 User DefinedClass 从概念上来讲 自定义类加载器一般指的是程序中由开发人员自定义的一类 类加载器 但是 Java 虚拟机规范却没有这么定义 而是将所有派生于抽象类 ClassLoader 的类加载器都划分为自定义类加载器无论类加载器的类型如何划分 在程序中我们最常见的类加载器始终只有 3 个 如下所示 所以具体为引导类加载器 BootstrapCla

    2026年3月17日
    2
  • 微信小程序简单获取当前时间及日期

    微信小程序简单获取当前时间及日期

    2021年11月11日
    68
  • java强制删文件夹_Java 删除文件夹 和 文件 集合

    java强制删文件夹_Java 删除文件夹 和 文件 集合《此文拷贝自http://kxjhlele.iteye.com/blog/323657》1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用)//验证字符串是否为正确路径名的正则表达式privatestaticStringmatches=”[A-Za-z]:\\\\[^:?\”>//通过sPath.matches(matches)方法的返回值判断是否正确/…

    2022年5月25日
    37

发表回复

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

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