mybatis 查询返回Map<String,Object>类型

作者:菜鸟笔记 时间:2023-11-14 07:06:09 

mybatis 查询返回Map<String,Object> 类型,平时没太注意怎么用,今天又遇到了总结记录一下,方便以后处理此类问题。

Mapper.java中的方法:

@MapKey("userId")
Map<String,UserInfo> personalInfoByUserIds(List<String> list);

mapper.xml文件中的配置:

<resultMap id="BaseResultMap" type="com.*.*.entity.UserInfo">
   <id column="user_id" jdbcType="VARCHAR" property="userId" />
   <result column="user_code" jdbcType="INTEGER" property="userCode" />
   <result column="user_name" jdbcType="VARCHAR" property="userName" />
   <result column="user_gender" jdbcType="INTEGER" property="userGender" />
   <result column="mobile_phone" jdbcType="VARCHAR" property="mobilePhone" />
   <result column="birthday" jdbcType="DATE" property="birthday" />
 </resultMap>

<select id="personalInfoByUserIds" resultMap="BaseResultMap">
     select * from t_user_info i where i.user_id in
     <foreach collection="list" item="item" separator="," open="(" close=")" index="index">
       #{item}
     </foreach>
</select>

返回结果如下:

mybatis 查询返回Map<String,Object>类型

来源:https://xingfeiyin.blog.csdn.net/article/details/123738647

标签:mybatis,返回,Map类型
0
投稿

猜你喜欢

  • C#实现悬浮窗口的方法详解

    2022-06-15 12:29:29
  • C#获取鼠标在listview右键点击单元格的内容方法

    2023-10-26 12:40:47
  • Java网络编程之IO模型阻塞与非阻塞简要分析

    2021-08-10 18:10:25
  • C# WinForm快捷键设置技巧

    2023-07-20 07:03:13
  • springboot 启动项目打印接口列表的实现

    2023-08-29 02:38:44
  • JAVA回顾:封装,继承,多态

    2021-09-26 20:17:59
  • Flutter实现底部导航栏效果

    2022-03-28 05:41:46
  • Eclipse中maven的配置详解

    2023-01-04 08:51:09
  • Unity3D选择本地图片并加载

    2023-11-20 09:25:05
  • Android自定义TitleView标题开发实例

    2023-09-05 18:21:41
  • Java中后台线程实例解析

    2022-01-05 06:45:08
  • SpringBoot整合java诊断工具Arthas解读

    2023-08-07 10:39:03
  • C#基于QRCode实现动态生成自定义二维码图片功能示例

    2023-04-03 04:08:43
  • Java超详细讲解设计模式之一的工厂模式

    2023-03-26 21:08:04
  • 解决Android软键盘弹出覆盖h5页面输入框问题

    2023-06-19 11:33:24
  • C# JsonHelper 操作辅助类,拿来直接用

    2023-11-28 18:55:42
  • Android ListView position详解及实例代码

    2023-10-29 03:33:15
  • Java8深入学习系列(一)lambda表达式介绍

    2021-08-20 11:23:19
  • Unity实现弹球打砖块游戏

    2021-09-24 16:13:08
  • 基于springboot 长轮询的实现操作

    2022-02-06 09:46:22
  • asp之家 软件编程 m.aspxhome.com