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中
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
HTTP基本认证(Basic Authentication)的JAVA实例代码
下面小编就为大家带来一篇HTTP基本认证(Basic Authentication)的JAVA实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-11-11
如何解决springboot启动的时候required a bean of ty
Spring Boot启动失败,提示缺少`UserDao`类型的Bean,解决方案一:为`UserDao`接口添加`@Mapper`注解,重新启动;解决方案二:使用`@MapperScan`注解扫描Mapper接口所在的包2024-12-12


最新评论