您当前的位置: 首页 >  ide

小志的博客

暂无认证

  • 2浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

idea引入MybatisPlus,其中mapper文件中的方法提示 @MapKey is required

小志的博客 发布时间:2022-08-16 21:54:05 ,浏览量:2

目录
    • 一、mapper文件中的方法提示信息
    • 二、@MapKey的作用
    • 三、解决方式

一、mapper文件中的方法提示信息
  • mapper文件中的方法提示信息,如下图所示: 在这里插入图片描述 在这里插入图片描述
二、@MapKey的作用
  • 这是一个用在返回值为 Map 的方法上的注解。它能够将存放对象的 List 转化为 key 值为对象的某一属性的 Map。属性有: value,填入的是对象的属性名,作为 Map 的 key 值。

  • 代码示例

    public class OrderMapper(){
     
        //使用list接收
        //[{id:1,price:"23.45"},{id:2,price:"200"}]
        public List getList();
     
        //使用带有@Mapkey("id")的Map接收
        //{1:{id:1,price:"23.45"},2:{id:2,price:"200"}}
        @Mapkey("id")
        public Map getMap();
     
    }
    
三、解决方式
  • 在方法上添加@MapKey注解即可,如下图所示:

    在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.2587s