下面给大家介绍下mybatis结果生成键值对的实例代码,具体内容如下所示:

在实际应用中我们经常会遇到这样的情况,需要给下拉框赋值,这个时候就需要键值对了,具体使用方法如下

1,在maper.xml文件中定义结果类型(resultType)定义为hashmap,如下所示

SELECT unit_id ,unit_name from unit_info

2,在对应的mapper类中用List>来接受这个类型,如下所示

public List> selectSuperUnitInfo();

其实最强大的莫过于resultMap类型了,这个可以在mapper.xml文件中自定义扩展类型,然后在包中添加这个类型即可,真是强大

下面给大家补充下MyBatis返回Map键值对数据

List> getMtypeList();

select code,`name` from jk_control_measure

[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语句中的列名使用大写会怎样呢?自己测试一下吧!如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHP中文网的支持!

更多Mybatis结果生成键值对相关文章请关注PHP中文网!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mybatis返回map键值对_Mybatis结果生成键值对相关推荐

  1. 12、mybatis返回map单条及多条记录

    文章目录 1.mybatis返回map单条记录 1).EmployeeMapper接口 2).EmployeeMapper.xml 3).Test 4).测试结果 2.mybatis返回map多条记录 ...

  2. Mybatis返回Map的一种实现

    Mybatis返回Map的一种实现 前言 在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一 ...

  3. java mybatis 返回map_mybatis返回map集合的格式是什么?mybatis返回map集合实例

    Mybatis因为会与数据库交互,所以经常会有返回map集合的场景,那一般mybatis返回map集合的格式是什么呢?下面小编就用一些实例与你分享分享吧. 例1:返回key不定:返回key为学员id, ...

  4. mybatis返回map键值对_mybatis返回map结果集怎么配置

    匿名用户 1级 2018-06-10 回答 一.概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返 ...

  5. mybatis返回map键值对_mybatis返回map key怎么指定

    展开全部 一.概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是 ...

  6. Mybatis返回Map

    返回一条记录的map resultType="map"   key就是列名,值就是对应的值 多条记录封装成一个map Select返回类型中是返回Map时,是对方法中是否存在注解@ ...

  7. 新增一个主键自增长_MyBatis 示例-主键回填

    测试类:com.yjw.demo.PrimaryKeyTest 自增长列 数据库表的主键为自增长列,在写业务代码的时候,经常需要在表中新增一条数据后,能获得这条数据的主键 ID,MyBatis 提供了 ...

  8. mybatis返回map操作

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...

  9. 若依mybatis返回map将下划线命名转为驼峰式命名

    默认情况,若依不支持这个配置,需要我们重写配置类才能到达需求. 目录 一.需求情景复现 二.重写配置类 (1)导入guava依赖 (2)  编写配置类

  10. mybatis 字段名自动转小写_mybatis 返回Map类型key改为小写的操作

    默认情况下,当resultType="java.util.Map"时,返回的key值都是大写的. 现在想key改成自己想要的,只需为查询出来的字段增加个别名即可. 如: selec ...

最新文章

  1. 网络配置命令优先级和元字符
  2. 每日一皮:高级开发员 VS 菜鸟开发员
  3. 【C 语言】指针间接赋值 ( 指针作为 函数参数 的意义 | 间接赋值 代码示例 )
  4. Mysql Binlog三种格式详细介绍
  5. 图片轮播器,relativelayout,外加textview小结
  6. svn merger的时候 报远程主机强迫_SVN与Git比较的优缺点差异
  7. win7系统开启telnet服务器,小编教你win7系统开启Telnet命令的详细教程
  8. python怎么显示汉字_mac在matplotlib中显示中文的操作方法
  9. 第41章 实施数据库审计
  10. freecplus框架-日期、时间和计时器
  11. Cocos Creator 编辑器扩展
  12. ICPC-图论知识与算法要览
  13. kinect相机标定参考教程
  14. 微型计算机工作适宜的温度,应用电脑(1)第一章 第一节 计算机的基本组成...
  15. WIncc7.4入门
  16. [ArcPy百科]第一节:何为arcpy
  17. [置顶] [VS2010]逸雨清风 永久稳定音乐外链生成软件V0.1
  18. EXCEL篇—时间序列分析(季节指数法)
  19. 特殊教育学校计算机教学心得,特教老师心得体会
  20. Ceph入门系列(一)

热门文章

  1. 惠普T5325 惠普T5565 惠普T5400 瘦客机评测
  2. hp服务器怎么进bios系统,服务器hp进bios设置
  3. LAMP架构部署论坛
  4. 万年历插件软件测试,万年历软件测试方案.docx
  5. 自己的部分小软件合计 2000 - 2013
  6. call stack详解
  7. 正版sql sever(2000,2005,2008) 下载地址
  8. 如何线上推广引流?百度知道实现精准引流
  9. java 键盘钩子程序
  10. 西威变频器使用说明书_西威变频器说明书 (1)