这是因为你声明的接口类中方法public List findByHql(String hql),list返回类型建议你加上泛型
,你没有加,所以有警告。
后面你调用该方法时List
修正措施:
1,修改接口方法,放回list加上泛型
2,修改List
总之要前后一致
functionInfoBIZ.findByHql("from FunctionInfo f order by f.functionId desc");
你检查下这个方法的返回值是不是 List
报泛型转换异常的
1.5。不是报错是 warning,没关系的,就是泛型的检查,一个黄的不算错
声明如下,即可消除警告:
List> tempList;
findByHql方法的返回值也加上泛型