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怎么处理结果集

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • iOS小技能:iOS14相册权限适配 (Limited Photo Library Access)「建议收藏」

    iOS小技能:iOS14相册权限适配 (Limited Photo Library Access)「建议收藏」前言相册新增选择权限类型PHAuthorizationStatusLimited:当页面弹出请求权限Alert时,会有SelectPhotos…选项,用户选择该选项时,会弹出页面供用户选择允许App访问的图片/照片。权限提示框会在每次冷启动后打开相册时重新弹出。I、适配要点:可以在info.plist中设置PHPhotoLibraryPreventAutomaticLimitedAccessAlert选项为YES,关闭提示,PHPhotoLibraryPreventA

    2022年9月15日
    0
  • Python 练习 —— 2048

    Python 练习 —— 2048

    2021年12月2日
    74
  • 7-1 判断回文字符串

    7-1 判断回文字符串7-1判断回文字符串(15分)输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:输出在第1行中输出字符串。如果它是回文字符串,在第2行中输出Yes,否则输出No。输入样例1:level输出样例1:levelYes输入样例2:1+2=2+1=输出样例2:1+2=2+1=No双指针法#include<s

    2022年5月29日
    60
  • 学生成绩管理系统数据库设计–MySQL/SQL Server[通俗易懂]

    学生成绩管理系统数据库设计–MySQL/SQL Server[通俗易懂]MySQL/SQLServer数据库设计(学生成绩管理系统)设计大纲1.项目背景及需求分析1.1项目背景1.2 需求分析1.2.1 信息需求1.2.2 功能需求1.2.3 安全性与完整性需求2. 概念结构设计2.1抽象出系统实体2.2全局E-R图3. 逻辑结构设计3.1关系模式3.2函数依赖识别3.3范式4. 物理设计和实施4.1数据库及表创建4.2表数据增删改查测试4.3创建视图4.4创建函数4.5创建存储过程4.6创建触发器

    2022年5月19日
    56
  • vim 配置 clang-format[通俗易懂]

    vim 配置 clang-format[通俗易懂]vim配置clang-format

    2022年9月1日
    2
  • Linux下自动检测Tomcat宕机,并自动重启[通俗易懂]

    Linux下自动检测Tomcat宕机,并自动重启[通俗易懂]Linux下自动检测Tomcat是否宕机,并自动重启公司服务器tomcat经常自动挂掉,具体原因无法找到。所以做了这次调整。让Linux自动检测tomcat是否宕机1.新建一个名字为XX.sh的文件,文件内容如下#!/bin/sh#获取tomcat进程ID/usr/local/tomcat_ds_api#TomcatID=$(ps-ef|greptomcat|grep-…

    2022年7月23日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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