Mybatis @MapKey注解的使用
业务场景
从数据库查出多条数据,包括id和name两个字段。希望可以把结果直接用Map接收,然后通过map.get(id)方便地获取name的值。
如果使用下面代码,那么只能返回一条数据,如果返回多条数据mybatis回报错selectOne but found …。
Map<String, Object> m = abcDao.getNamesByIds(idList);
...
原创
2018-04-27 10:11:37 ·
23539 阅读 ·
2 评论