2 boamusou boamusou 于 2016.04.13 11:43 提问

Cannot cast from List<Object> to List<Professor>

一个简单的Spring mvc mybatis框架的CRUD实例。但是下面DAOIMPL里面代码报错,改不了首先interface IProfessorDao写了
public List findAll();

然后IProfessorDaoImpl里面下面方法报错

public List findAll()

{

// TODO Auto-generated method stub

String sql = this.getStatementId(Professor.class, SELECTALL);

List list = (List)sqlSession.selectList(sql);
return list;

}
其中(List)sqlSession.selectList(sql); 这里提示 Cannot cast from List to List
SQLMAPPER设置也没有问题,代码如下


select * from ALL_EXP_LIST_TBL ;


求助怎么解决

3个回答

bulusli3
bulusli3   Ds   Rxr 2016.04.13 11:52
已采纳

可以改成List list = (List)sqlSession.selectList(sql);试试,List是转换不成List的

boamusou
boamusou 成功,感谢,小白长知识了
一年多之前 回复
CSDNXIAOS
CSDNXIAOS   2016.04.13 11:53
  • Set & Map   A    --  object/key exists in set/map   B    --  object/key to be added to set/map   If and only if         (B == A || B.equals(A)) && B.hashCode == A.hashCode   then  keyAdd will overwr......
    答案就在这里:What's the effect of hashCode() & equals() when adding object to List/Set/Map
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
bulusli3
bulusli3   Ds   Rxr 2016.04.13 11:54

可以改成List《Professor》 list = (List《Professor》)sqlSession.selectList(sql);试试,List《Professor》是转换不成List《Object》的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!