iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >mybatis 如何返回list<String>类型数据
  • 569
分享到

mybatis 如何返回list<String>类型数据

2024-04-02 19:04:59 569人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

mybatis返回list<String>类型数据 studends表里一条teacher_id 数据对应多条 student_id数据,所以通过teacher_id 查

mybatis返回list<String>类型数据

studends表里一条teacher_id 数据对应多条 student_id数据,所以通过teacher_id 查询出来的student_id 是一个List。

mybatis代码如下:


//返回类型是String类型的student_id
<resultMap id="studentIdResult" type="java.lang.String" >
    <result column="student_id" property="studentId" jdbcType="VARCHAR" />
</resultMap>
//入参类型(parameterType)是String类型 teacherId
<select id="getStudentsByTeacherId" resultMap="studentIdResult" parameterType="java.lang.String" >
    select student_id
    from student
    where teacher_id = #{id,jdbcType=VARCHAR}
</select>

mybatis返回list<String>时resultType写String

查询出的结果可能有好多条记录,返回类型即是list。但resultType还是写成resultType="user"(user为集合list中的实体类),而不是写成resultType="java.util.List"

mybatis返回list<String>时resultType写java.lang.String而不是java.util.List

如果写成java.util.List时会报错

error querying database.the error occurred while handling results.

resultType也不能写成java.util.HashMap否则会返回[{"abcde"},{"fghilmn"},{"opqrst"}]

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: mybatis 如何返回list<String>类型数据

本文链接: https://www.lsjlt.com/news/137630.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mybatis 如何返回list<String>类型数据
    mybatis返回list<String>类型数据 studends表里一条teacher_id 数据对应多条 student_id数据,所以通过teacher_id 查...
    99+
    2024-04-02
  • mybatis如何查询返回Map<String,Object>类型
    这篇“mybatis如何查询返回Map<String,Object>类型”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看...
    99+
    2023-07-02
  • mybatis查询返回Map<String,Object>类型的讲解
    目录查询返回Map<String,Object>类型mybatis返回结果为Map问题查询返回Map<String,Object>类型 mybatis 查询返...
    99+
    2024-04-02
  • Mybatis查询返回Map<String,Object>类型实例详解
    这篇我们来说一下Mybatis的查询结果返回Map类型。 首先我们在企业开发中是很少使用到Map返回类型的,很多都是直接返回一个对象实体。尤其是苞米豆出了MP框架之后,XML都是很少...
    99+
    2024-04-02
  • mybatis-plus 查询传入参数Map,返回List<Map>方式
    目录mybatis-plus 查询传入参数Map,返回List<Map>1、mapper.xml2、mapper.java3、service 组装查询条件mybatis-...
    99+
    2024-04-02
  • mybatis-plus如何实现查询传入参数Map,返回List<Map>方式
    这篇文章主要介绍mybatis-plus如何实现查询传入参数Map,返回List<Map>方式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mybatis-plus 查询传入参数Map,返回List<...
    99+
    2023-06-22
  • 如何在Java8中将List<T>转为Map<String,T>
    这篇文章主要介绍了如何在Java8中将List<T>转为Map<String,T>,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:Java是什么Java是一门面向对...
    99+
    2023-06-06
  • Mybatis查找返回Map,List集合类型的数据方式
    Mybatis查找返回Map,List集合类型的数据 一、查找返回Bean对象的List集合 基本与返回Bean对象没什么区别,resultType依然为Bean对象的全类名,只是接...
    99+
    2024-04-02
  • mybatis 查询返回Map<String,Object>类型
    mybatis 查询返回Map<String,Object> 类型,平时没太注意怎么用,今天又遇到了总结记录一下,方便以后处理此类问题。 Mapper.java中的方法:...
    99+
    2023-03-20
    mybatis 返回Map<String Object>类型 mybatis 返回Map类型
  • C#泛型集合类List<T>如何使用
    这篇“C#泛型集合类List<T>如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#泛型集合类List&...
    99+
    2023-06-30
  • Java如何获取List<String>中的String详解
    目录前言问题场景问题讨论解决方案本文总结前言 在写这篇文章之前,我几乎没有思路去定义这个问题。只是知道,List<String>是泛型,是接口List<T>的...
    99+
    2024-04-02
  • MyBatis 查询 MySQL 实现返回 List<Map> 或 Map 类型数据操作
      MyBatis 查询 MySQL 数据库,返回结果可以是具体的类、Map、List 等等。将查询结果返回 Map 类型的优点是,不需要为本次查询额外创建类。如果只查询某几个特定的列,且不想额外创建...
    99+
    2023-09-06
    mybatis mysql java
  • Mybatis查找返回Map,List集合类型的数据方式是什么
    这篇文章主要介绍“Mybatis查找返回Map,List集合类型的数据方式是什么”,在日常操作中,相信很多人在Mybatis查找返回Map,List集合类型的数据方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-20
  • Mybatis如何返回Map数据
    本篇内容主要讲解“Mybatis如何返回Map数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mybatis如何返回Map数据”吧!一. 方式1接口public interface&...
    99+
    2023-07-01
  • mybatis查询返回Map<String,Object>类型怎么配置
    这篇文章主要介绍“mybatis查询返回Map<String,Object>类型怎么配置”,在日常操作中,相信很多人在mybatis查询返回Map<String,Object>类型怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
    99+
    2023-07-05
  • C++ 函数如何返回 void 类型?
    c++++ 中 void 函数不返回任何值,它的语法为 void function_name()。常见用途包括:输入用户输入,如获取用户的年龄并打印到控制台。 C++ 中 void 函...
    99+
    2024-04-20
    c++ void
  • Mybatis如何从数据库中获取数据存为List类型(存为model)
    目录从数据库中获取数据存为List类型(存为model)Mybatis存储List类型数据从数据库中获取数据存为List类型(存为model) 从数据库中获取的数据,存到一个mode...
    99+
    2024-04-02
  • 如何分析Nullable<T>的类型转换问题
    这篇文章跟大家分析一下“如何分析Nullable<T>的类型转换问题”。内容详细易懂,对“如何分析Nullable<T>的类型转换问题”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。...
    99+
    2023-06-17
  • mybatis返回map类型数据空值字段不显示怎么办
    这篇文章主要为大家展示了“mybatis返回map类型数据空值字段不显示怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mybatis返回map类型数据空值字段不显示怎么办”这篇文章吧。my...
    99+
    2023-06-29
  • C++ 函数的返回类型如何指定?
    c++++ 函数的返回类型指定其执行后返回的值的数据类型,它必须与声明的类型匹配。常见返回类型包括:void:不返回任何值。int:返回整数。double:返回双精度浮点数。bool:返...
    99+
    2024-04-18
    函数 c++ 返回类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作