当前位置: 首页 > news >正文

云南网站定制开发百度企业认证怎么认证

云南网站定制开发,百度企业认证怎么认证,小型公司局域网怎么建立,凡科建站做的网站有什么短板文章目录 MapKey介绍MapKey示例- 传统的写法- MapKey的写法 MapKey介绍 在MyBatis中,MapKey 主要用于在映射查询结果到一个Map。 当你执行一个查询并期望返回一个Map时,你可以使用MapKey来进行结果集的映射。而Mybatis内部会将查询到的结果映射为一个k…

文章目录

  • @MapKey介绍
  • @MapKey示例
    • - 传统的写法
    • - @MapKey的写法


@MapKey介绍

在MyBatis中,@MapKey 主要用于在映射查询结果到一个Map。

当你执行一个查询并期望返回一个Map时,你可以使用@MapKey来进行结果集的映射。而Mybatis内部会将查询到的结果映射为一个key-value的形式。

@MapKey示例

有这么一个场景,需要查询用户列表,并转为Map,map的key为用户ID。

User类:

@Data
@TableName("sys_user")
public class User implements Serializable {private static final long serialVersionUID = -6525322309638123441L;@PropIgnore@TableId(type = IdType.AUTO)private Integer userId;private String userName;private String password;private String salt;private String phone;private String sex;private String email;private String nickName;private String address;private Date createTime;private Date updateTime;
}

- 传统的写法

Controller:

    @ApiOperation(value="@MapKey获取用户列表",notes="@MapKey获取用户列表")@GetMapping("getUsers")public void getUsers() {List<User> userList = userMapper.getUsers();Map<Integer, User> userMap = userList.stream().collect(Collectors.toMap(User::getUserId, user -> user, (v1, v2) -> v1));}

Mapper:

List<User> getUsers();

Mapper.xml:

    <select id="getUsers" resultType="com.joker.pojo.User">select * from sys_user limit 100</select>

- @MapKey的写法

Controller:

    @ApiOperation(value="@MapKey获取用户列表",notes="@MapKey获取用户列表")@GetMapping("getUsers")public void getUsers() {Map<Integer, User> userMap = userMapper.getUserIdMapUsers();}

Mapper:

	@MapKey("userId")Map<Integer, User> getUserIdMapUsers();

注意:userId为User类的字段名称,而非数据库表的字段名称

Mapper.xml:

    <select id="getUserIdMapUsers" resultType="com.joker.pojo.User">select * from sys_user limit 100</select>
http://www.15wanjia.com/news/5814.html

相关文章:

  • 有哪些营销型网站谷歌自然排名优化
  • 韶关市住房和城乡建设局网站如何搭建网站平台
  • 网站怎么做视频的软件上海网络seo
  • 衡水网站公司今日国内新闻头条15条
  • 关于网页设计的毕业论文青岛快速排名优化
  • 南宁做棋牌网站的公司南京百度seo排名
  • 佛山网红优化大师app
  • 哈尔滨最新疫情轨迹公布天津网站建设优化
  • 汽车之家网址长尾词优化外包
  • 嘉兴市秀洲区住房和建设局网站黑帽seo排名技术
  • 邯郸市网站建设多少钱个人网页制作完整教程
  • 上海seo整站优化ip切换工具
  • 请私人做网站风险windows优化大师下载安装
  • 带音乐网站模板百度加盟
  • 动态网站设计论文1500字免费的外贸b2b网站
  • 手机怎么做自己的网站北京计算机培训机构前十名
  • 优秀的网站首页布局网络优化培训骗局
  • 亿网正品百度seo培训
  • 网站建设自学苏州seo建站
  • 中国建设银行深圳招聘信息网站软文推广多少钱
  • 安徽省两学一做网站企业查询系统官网天眼查
  • 手机网站和电脑网站开发电商运营工资一般多少钱一个月
  • 网站建设有趣小游戏世界军事新闻
  • 网页qq邮箱怎么发文件给别的邮箱微信搜索seo优化
  • 学校网站建设目的与意义如何做网站关键词优化
  • 做瞹视频网站哪里看宁波网站推广营销
  • 软件测试自学网站百度怎么注册自己的店铺
  • 企业解决方案英文百度关键词优化大
  • 360免费建站可靠吗推广一个产品有哪些方式
  • 南宁网页设计培训机构seo单页快速排名