Mybatis-Plus中resultType的使用及说明

 更新时间:2025年12月25日 08:39:55   作者:残阳路  
MyBatis中resultType用于指定查询结果的返回类型,可以是JavaBean、实体类或基本类型如String,此外,MyBatis还支持将查询结果封装成Map,单条数据时可以将{表字段名,结果值}封装到Map中,多条数据时可以将{表中某一字段名,JavaBean}方式封装到Map中

概念

resultType 表示返回值类型;

一般使用封装的JavaBean/实体类作为返回值类型,也可使用String等引用类型;

示例

如下图所示两种形式;其中string是一个别名 表示java.lang.String

<select id="selectByDepo" resultType="com.wms.entity.Type">
        select type_id ,type_name,depo_id,notes
        from type
        where depo_id = #{depo}
    </select>

    <select id="getNameById" resultType="string">
        select type_name
        from type
        where type_id = #{typeId}
    </select>

引用类型别名

引用数据类型,别名都是大写字母转小写,如HashMap ==> hashmap

此外,mybatis支持将数据封装成Map

  • 单条数据时,可将{表字段名,结果值}封装到Map中
  • 多条数据,支持{表中某一字段名,JavaBean}方式封装到Map中

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java实现上传图片进行切割的方法

    java实现上传图片进行切割的方法

    这篇文章主要介绍了java实现上传图片进行切割的方法,以完整实例形式分析了Java针对上传图片进行切割的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • Spring Boot创建非可执行jar包的实例教程

    Spring Boot创建非可执行jar包的实例教程

    这篇文章主要介绍了Spring Boot创建非可执行jar包的实例教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • HTTP基本认证(Basic Authentication)的JAVA实例代码

    HTTP基本认证(Basic Authentication)的JAVA实例代码

    下面小编就为大家带来一篇HTTP基本认证(Basic Authentication)的JAVA实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • JAVA JNI原理详细介绍及简单实例代码

    JAVA JNI原理详细介绍及简单实例代码

    这篇文章主要介绍了JAVA JNI原理的相关资料,这里提供简单实例代码,需要的朋友可以参考下
    2016-12-12
  • Java计时器工具StopWatch的具体使用

    Java计时器工具StopWatch的具体使用

    计时器在很多地方都可以用到,本文主要介绍了Java计时器工具StopWatch的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • java实现五子棋小游戏

    java实现五子棋小游戏

    这篇文章主要介绍了java实现五子棋小游戏的相关资料,十分简单实用,推荐给大家,需要的朋友可以参考下
    2015-03-03
  • 使用Zxing实现二维码生成器内嵌图片

    使用Zxing实现二维码生成器内嵌图片

    二维码在现实中的应用已经很广泛了,本文介绍了使用Zxing实现二维码生成器内嵌图片,有需要的可以了解一下。
    2016-10-10
  • springboot中websocket简单实现

    springboot中websocket简单实现

    本文主要介绍了springboot中websocket简单实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 如何解决springboot启动的时候required a bean of type 'XXX' not be问题

    如何解决springboot启动的时候required a bean of ty

    Spring Boot启动失败,提示缺少`UserDao`类型的Bean,解决方案一:为`UserDao`接口添加`@Mapper`注解,重新启动;解决方案二:使用`@MapperScan`注解扫描Mapper接口所在的包
    2024-12-12
  • Spring Boot微服务启动后自动退出问题解决办法

    Spring Boot微服务启动后自动退出问题解决办法

    微服务架构是一种以业务功能为核心,将一个大型、单一的应用程序拆分成多个独立、小型服务的设计模式,这篇文章主要介绍了Spring Boot微服务启动后自动退出问题的解决办法,需要的朋友可以参考下
    2025-10-10

最新评论