使用Mybatis时dao层泛型失效的问题
前几天在项目中遇到一个问题,排查了许久才解决问题,记录下来:
问题重现
如上图,首先我们在dao层定义了一个接口方法,同时使用泛型规定返回的结果类型为List<Map<String,String>>。
然后在service层中调用该方法时,在序号1处将dao层返回的结果集放入另一个Map集合中,根据dao层定义的List<Map<String,String>>结果集类型,countMap中应该是键值对应该均为字符串类型;但是在序号2处,使用
原创
2020-09-06 18:56:24 ·
1102 阅读 ·
2 评论