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>
返回结果如下:
来源: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