mybatis 查询数据库返回值某字段是 List 该怎么搞

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 查询数据库返回值某字段是 List 该怎么搞相关的知识,希望对你有一定的参考价值。

<select id="querySections" resultMap="resultListPerformanceBaseData">
select distinct(Section) from tableName
</select>
查询实体类的某一个字段,返回的是实体类的集合,其中实体类只有被查询的字段的有值;
List<实体类名>
取值:对象.get查询字段名
参考技术A oogle mybatis 多对多

mybatis中多表联合查询与DTO的字段对应问题

参考技术A 你把返回的字段映射到一个javabean里面,或者直接返回一个map,都可以。
引用文章地址: https://www.cnblogs.com/onlymate/p/4747227.html
https://blog.csdn.net/u012726702/article/details/72593547
单字段对应(没有对象外键和list) https://blog.csdn.net/vili_sky/article/details/73289962
附加:mybaits封装数据为map的方法: https://blog.csdn.net/m0_49194578/article/details/119378104?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link
···
<span style="font-family:Comic Sans MS;font-size:12px;"><?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "- //mybatis.org//DTD Mapper 3.0//EN" " http://mybatis.org/dtd/mybatis-3-mapper.dtd " >
<mapper namespace="com.sica.mapper.UserMapper">
<resultMap id="BaseResultMap" type="com.sica.domain.User">
<id column="id" property="id" jdbcType="VARCHAR"/>
<result column="username" property="username" jdbcType="VARCHAR"/>
<result column="password" property="password" jdbcType="VARCHAR"/>
</resultMap>

</update>
</mapper></span>
···

以上是关于mybatis 查询数据库返回值某字段是 List 该怎么搞的主要内容,如果未能解决你的问题,请参考以下文章

mybatis 查询数据库返回值某字段是 List 该怎么搞

mybatis 查询数据库返回值某字段是 List 该怎么搞

mybatis返回一个count加一个字段该怎么设置返回resultType

mybatis多表查询,只取某些字段,其余字段返回为空,怎么处理??

java mybatis 查询列表会返回为null吗

mybatis里面xml文件中resultType值说明