mybatis中的@MapKey

mybatis查询时如果返回Map对象idea会检测并提示需要加上@MapKey,但是不加也没事,加了就会返回以你执行的列为key的map,map的值为一个map,内容由查询的列和值构成,如果不加则返回多个以列名为key的多个Map。所以如果你是返回一个类型为Map的List那么加不加都可以,但是如果你返回是一条数据,希望这条数据就是个Map那么这个@MapKey就不要加,否则你没接用这个map需要用你家的key先取到值,然后才能使用get方法获取对应列的值
posted @   涛涛的笔记  阅读(164)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示