mybatis中的@MapKey

mybatis查询时如果返回Map对象idea会检测并提示需要加上@MapKey,但是不加也没事,加了就会返回以你执行的列为key的map,map的值为一个map,内容由查询的列和值构成,如果不加则返回多个以列名为key的多个Map。所以如果你是返回一个类型为Map的List那么加不加都可以,但是如果你返回是一条数据,希望这条数据就是个Map那么这个@MapKey就不要加,否则你没接用这个map需要用你家的key先取到值,然后才能使用get方法获取对应列的值
posted @ 2024-12-07 09:37  涛涛的笔记  阅读(389)  评论(0)    收藏  举报