MyBatis返回Map键值对数据
List<Map<String, String>> getMtypeList();
<select id="getMtypeList" resultType="java.util.HashMap">
select code,`name` from jk_control_measure
</select>
[DEBUG] 2016-08-29 17:50:09 :==> Executing: select code,`name` from jk_control_measure
[DEBUG] 2016-08-29 17:50:09 :==> Parameters:
[DEBUG] 2016-08-29 17:50:10 :<== Columns: code, name
[DEBUG] 2016-08-29 17:50:10 :<== Row: one, 地面冲洗
[DEBUG] 2016-08-29 17:50:10 :<== Row: two, 边界围挡
[DEBUG] 2016-08-29 17:50:10 :<== Row: three, 垃圾覆盖
[DEBUG] 2016-08-29 17:50:10 :<== Row: four, 裸地覆盖
[DEBUG] 2016-08-29 17:50:10 :<== Row: five, 洒水降尘
[DEBUG] 2016-08-29 17:50:10 :<== Row: six, 车辆冲洗
[DEBUG] 2016-08-29 17:50:10 :<== Row: seven, 建筑渣土
[DEBUG] 2016-08-29 17:50:10 :<== Row: eight, 车辆冒装
[DEBUG] 2016-08-29 17:50:10 :<== Row: nine, 扬尘覆盖
[DEBUG] 2016-08-29 17:50:10 :<== Row: ten, 车辆撒漏
[DEBUG] 2016-08-29 17:50:10 :<== Row: eleven, 车辆黑烟
[DEBUG] 2016-08-29 17:50:10 :<== Row: twelve, 道路积尘
[
{"NAME":"地面冲洗","name":"地面冲洗","code":"one","CODE":"one"},
{"NAME":"边界围挡","name":"边界围挡","code":"two","CODE":"two"},
{"NAME":"垃圾覆盖","name":"垃圾覆盖","code":"three","CODE":"three"},
{"NAME":"裸地覆盖","name":"裸地覆盖","code":"four","CODE":"four"},
{"NAME":"洒水降尘","name":"洒水降尘","code":"five","CODE":"five"},
{"NAME":"车辆冲洗","name":"车辆冲洗","code":"six","CODE":"six"},
{"NAME":"建筑渣土","name":"建筑渣土","code":"seven","CODE":"seven"},
{"NAME":"车辆冒装","name":"车辆冒装","code":"eight","CODE":"eight"},
{"NAME":"扬尘覆盖","name":"扬尘覆盖","code":"nine","CODE":"nine"},
{"NAME":"车辆撒漏","name":"车辆撒漏","code":"ten","CODE":"ten"},
{"NAME":"车辆黑烟","name":"车辆黑烟","code":"eleven","CODE":"eleven"},
{"NAME":"道路积尘","name":"道路积尘","code":"twelve","CODE":"twelve"}
]
返回的结果带有大写与小写的key
如果在sql语句中的列名使用大写会怎样呢?自己测试一下吧!
MyBatis返回Map键值对数据的更多相关文章
- 枚举类返回Map键值对,绑定到下拉框
		
有时候,页面的下拉框要显示键值对,但是不想从数据库取,此时我们可以写一个枚举类, Java后台代码 1.枚举类 import java.util.HashMap; import java.util.M ...
 - mybatis添加数据时返回主键 insert 返回主键值
		
insert 返回主键值 useGeneratedKeys=“true” parameterType=“USer” keyProperty=“id”, <insert id="inse ...
 - mybatis返回map类型数据空值字段不显示的解决方法
		
在日常开发中,查询数据返回类型为map,数据库中有些自动值为null,则返回的结果中没有值为空的字段,则如何显示值为空的字段呢? Spring boot + MyBatis返回map中null值默认不 ...
 - mybatis 08: 返回主键值的insert操作 + 利用UUID获取字符串(了解)
		
返回主键值的insert操作 应用背景 图示说明 在上述业务背景下,涉及两张数据表的关联操作:用户表 + 用户积分表 传统操作:在对用户表执行完插入语句后,再次查询该用户的uid,将该uid作为外键, ...
 - MyBatis返回主键,MyBatis Insert操作返回主键
		
MyBatis返回主键,MyBatis Insert操作返回主键 >>>>>>>>>>>>>>>>> ...
 - Android系统编程入门系列之应用内键值对数据的简单保存
		
在应用程序间及与用户的通信交互过程中,会产生并传递一系列数据.针对这些数据,有部分是只在应用程序中使用的缓存数据,还有一部分是在不同位置多次或长时间使用的持久化数据. 对于缓存数据来说,通常以代码中定 ...
 - java 把json对象中转成map键值对
		
相关:Json对象与Json字符串的转化.JSON字符串与Java对象的转换 本文的目的是把json串转成map键值对存储,而且只存储叶节点的数据 比如json数据如下: {responseHeade ...
 - 用字典给Model赋值并支持map键值替换
		
用字典给Model赋值并支持map键值替换 这个是昨天教程的升级版本,支持键值的map替换. 源码如下: NSObject+Properties.h 与 NSObject+Properties.m / ...
 - 如何将Map键值的下划线转为驼峰
		
本文不再更新,可能存在内容过时的情况,实时更新请移步我的新博客:如何将Map键值的下划线转为驼峰: 例,将HashMap实例extMap键值下划线转为驼峰: 代码: HashMap<String ...
 
随机推荐
- 使用gdb+core查看错误信息
			
core的使用Linux下core文件调试方法 ulimit -c xxx可以设置core文件的大小 proc/sys/kernel/core_pattern可以控制core文件保存位置和文件名格式. ...
 - Post和get请求时中文乱码
			
在web.xml中加入: <filter> <filter-name>CharacterEncodingFilter</filter-name> <filte ...
 - Nginx负载均衡中后端节点服务器健康检查的一种简单方式
			
摘自:https://cloud.tencent.com/developer/article/1027287 一.利用nginx自带模块ngx_http_proxy_module和ngx_http_u ...
 - docker基础篇
			
下载,安装 安装Windows社区版 官网地址:https://store.docker.com/editions/community/docker-ce-desktop-windows?tab=de ...
 - springcloud报错集合
			
springcloud启动报错Connection refused: connect 参考:https://blog.csdn.net/deemo__/article/details/78932401 ...
 - javascript 模块化规范
			
服务器端规范 - CommonJS Node.js 浏览器端规范 - AMD RequireJS - CMD SeaJS
 - bzoj千题计划305:bzoj2565: 最长双回文串(回文自动机)
			
https://www.lydsy.com/JudgeOnline/problem.php?id=2565 正着构造回文自动机 倒过来再构造一个回文自动机 分别求出以位置i开始的和结尾的最长回文串 # ...
 - aspectj 表达式 execution切点函数
			
execution函数用于匹配方法执行的连接点,语法为: execution(方法修饰符(可选) 返回类型 方法名(参数) 异常模式(可选)) 参数部分允许使用通配符: * 匹配任意字符,但只能匹配 ...
 - 基于Redis主从复制读写分离架构的Session共享(Windows Server)
			
搭建主从复制 1.安装软件 下载Redis-x64-3.2.100.zip:https://github.com/MicrosoftArchive/redis/releases 第一步:将Redis拷 ...
 - Postfix 邮件服务 - 邮箱组件 cyrus-sasl
			
cyrus-sasl 简单认证安全层, SASL主要是用于SMTP认证.cyrus-sasl(Simple Authentication Security Layer)简单认证安全层, SASL主要是 ...