java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Mybatis-Plus中resultType的使用

Mybatis-Plus中resultType的使用及说明

作者:残阳路

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

总结

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

您可能感兴趣的文章:
阅读全文