
Java List<Map<String, Object>> 接收。
这个testQuerys()是个static的静态方法privatestaticList<Map<String,Object>>testQuerys(){returnca...
这个testQuerys() 是个static的静态方法
private static List<Map<String, Object>> testQuerys() {
return cache.query(sql, false);
}
怎样接收。
这个接收居然报错了!! 小弟求解决!! 展开
private static List<Map<String, Object>> testQuerys() {
return cache.query(sql, false);
}
怎样接收。
这个接收居然报错了!! 小弟求解决!! 展开
4个回答
展开全部
private static List<Map<String, Object>> testQuerys() {
return cache.query(sql, false);
}
你返回的是List<Map<String, Object>> Map后面的是Object 而你前面用的是List<Map<String, ProtocolPOJO>>
return cache.query(sql, false);
}
你返回的是List<Map<String, Object>> Map后面的是Object 而你前面用的是List<Map<String, ProtocolPOJO>>
展开全部
数据类型不对引起的错误。如果cache.query(sql, false); 返回的是ProtocolPOJO对象的话,强制转换以下就可以了。
List<Map<String,ProtocolPOJO>> is = (List<Map<String,ProtocolPOJO>>) testQuerys();
这样
List<Map<String,ProtocolPOJO>> is = (List<Map<String,ProtocolPOJO>>) testQuerys();
这样
追问
还是不对啊!
cannot cast from List> to list List>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把错误信息贴出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
静态方法是否在当前类中?
追问
不在。,!
追答
不在要加静态类名在静态方法前,不然引用不到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询