本文主要是介绍MyBatis 返回 ListString mapperxml怎么写?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候,我们不需要整个表的所有字段,而是只需要某一个字段的内容,比如:我希望从资产表中查出所有资产的名称,并且不存在重复。
上代码:
<select id="groupNameList" resultType="java.lang.String">SELECT `asset_name` FROM `asset` group by `asset_name`</select>
看到代码有的小伙伴不淡定了,不是返回 List 吗?
怎么 resultType="java.lang.String" ?
注意:所有的结果都是 List 形式返回,我们需要指定的是返回内容的具体类型。
======分隔线=======
resultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等。现总结一下再解释
总结:
resultType:
1、基本类型 :resultType=基本类型
2、List类型: resultType=List中元素的类型
3、Map类型 单条记录:resultType =map
多条记录:resultType =Map中value的类型
参考: mybatis学习(七)——resultType解析这篇关于MyBatis 返回 ListString mapperxml怎么写?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!