mybatis获取map的key_mybatis怎么处理结果集

mybatis获取map的key_mybatis怎么处理结果集实体类:数据库:CREATETABLE`job_title_info`(`_jobtitleid`varchar(255)DEFAULTNULL,`_shortname`varchar(255)DEFAULTNULL,`_fullname`varchar(255)DEFAULTNULL,`_departmentid`varchar…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

 

实体类:

mybatis获取map的key_mybatis怎么处理结果集

数据库:

CREATE TABLE `job_title_info` (
  `_jobtitleid` varchar(255) DEFAULT NULL,
  `_shortname` varchar(255) DEFAULT NULL,
  `_fullname` varchar(255) DEFAULT NULL,
  `_departmentid` varchar(255) DEFAULT NULL,
  `_jobresponsibility` varchar(255) DEFAULT NULL,
  `_jobcompetency` varchar(255) DEFAULT NULL,
  `_jobdoc` varchar(255) DEFAULT NULL,
  `_jobtitleremark` varchar(255) DEFAULT NULL,
  `lastChangdate` varchar(255) DEFAULT NULL,
  `jobactivitycode` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
mapper:

<select id=”listJobTitleAsMap” resultMap=”jobTitleMap”>
   select * from oa_job_title_info;
</select>
<resultMap id=”jobTitleMap” type=”com.bootdo.oa.domain.JobTitleBean”>
   <result column=”_jobtitleid” property=”_jobtitleid” javaType=”String”/>
   <result column=”_shortname” property=”_shortname” javaType=”String”/>
   <result column=”_fullname” property=”_fullname” javaType=”String”/>
   <result column=”_departmentid” property=”_departmentid” javaType=”String”/>
   <result column=”_jobresponsibility” property=”_jobresponsibility” javaType=”String”/>
   <result column=”_jobcompetency” property=”_jobcompetency” javaType=”String”/>
   <result column=”_jobdoc” property=”_jobdoc” javaType=”String”/>
   <result column=”_jobtitleremark” property=”_jobtitleremark” javaType=”String”/>
   <result column=”lastChangdate” property=”_lastChangdate” javaType=”String”/>
   <result column=”_code” property=”_code” javaType=”String”/>
</resultMap>
mapper接口:这里指定_jobtitleid为map的key

@Mapper
public interface AxisHRDao {

 
    @MapKey(“_jobtitleid”)
    Map<String,JobTitleBean> listJobTitleAsMap();
 
}
结果:

mybatis获取map的key_mybatis怎么处理结果集

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/188714.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 电商网站的价格大概多少钱一个_电子商务网站报价

    电商网站的价格大概多少钱一个_电子商务网站报价做一个电商网站需要多少钱?一、服务器购买、微信公众号认证、短信接口、物流接口、第三方支付接口费率等等。拿服务器来说,有一般IDC公司的虚拟主机,云虚拟主机、独立ECS,价格会有天壤之别,那具体根据您后期访问用户量和稳定性本身来选择,,几百到几千不等。二、功能开发费用电商平台的主要费用就是根据用户需要哪些功能进行定制开发来评估费用的,这其实又大致分为两大类。第一,必备功能。电商平台里面的必备功能有:会员注册登录、商品分类展示、在线支付购物车、订单管理等。第二、体验功能。体验功能主要是便于电商平台

  • qq刷屏代码可复制_QQ小程序「神奇字体」从注册到发布

    qq刷屏代码可复制_QQ小程序「神奇字体」从注册到发布QQ小程序最开始是邀请制的,在上个月差不多快中旬的时候对开发者全面开放了,把之前的微信小程序「神奇字体」搬了过去,关于微信小程序详见小程序神奇字体的从零到一。这里分享下QQ小程序从零到一的搬移过程。认证首先是去注册QQ小程序,进行认证开发者,然后才能发布小程序,大概认证了快一周左右吧。开发工具和微信小程序一样,先下了客户端。再看下微信小程序的开发界面。有没有发现不同之处。本来下完QQ…

  • 大数据技术,Spark核心技术之运行原理

    大数据技术,Spark核心技术之运行原理

  • 软件著作权需要源代码吗_版权生成软件官网

    软件著作权需要源代码吗_版权生成软件官网工作过程写了一个上位机软件,想申请一个软件著作权,其中有一项是提供项目源代码;一个一个文件打开去复制有点太愚蠢了,就想找找有没有什么自动化处理的工具;还真的找到一个,下面分享给大家我是怎么用的;1.解压压缩包,打开工程:2.我用的是VS2017打开毫无障碍:3.最好先清理解决方案,然后再编译运行:4.最后就能见到自动化处理工具了:5.需要的话评论里留言,我再分享给大家;…

  • android线程间通信的几种方法_Android线程间通信机制

    android线程间通信的几种方法_Android线程间通信机制讲解Handler机制的博文很多,我也看了很多,但说实话,在我对Handler几乎不怎么了解的情况下,每一篇文章我都没太看懂,看完之后脑子里还是充满了疑问。究其原因,是因为几乎每一篇文章一上来就开始深入Handler源码,使得在一些宏观的问题上还是充满疑问,如果你从来没接触过Handler,对一些基础的问题还充满疑问,那深入源码去探究根源肯定会有些吃力。下面,我就从一个初学者思考的角度,来讲一讲H…

  • 头歌MySQL数据库实训答案 有目录[通俗易懂]

    头歌MySQL数据库实训答案 有目录[通俗易懂]计算机系统综合实训头歌MySQL数据库实训平台作业,内容比较全比较多,内容仅供参考,如有错误部分希望联系我跟正,觉得有用记得点赞收藏。数据库1-MySQL数据定义与操作实战数据库2-MySQL数据管理技术实战数据库3-MySQL数据库系统设计实战数据库4-层次、网状、关系模型实战

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号