2016-01-15 1 views
0

если кто-нибудь помочь мне, почему я адресности после этого исключения здесьjava.lang.ClassCastException: java.util.ArrayList не может быть приведен к com.inrev.crm.bean.IRSurveyQuestions

List<abc> listQues=null; 
for(int i=0;i<surveyIds.size();) 
     { 


      List<abc> listQue = (ArrayList<abc>) getHibernateTemplate().find("from abc as q where q.surveyId=" + surveyIds.get(0) + " order by q.pageNo asc, q.sortOrder asc"); 
      listQues.add((abc) listQue); 


      i++; 
     } 

я Geting следующее исключение

java.lang.ClassCastException: java.util.ArrayList не может быть приведен к com.inrev.crm.bean.IRSurveyQuestions

Пожалуйста, помогите мне

Благодаря

+1

Довольно простой, кажется, что вы получаете 'com.inrev.crm.bean. IRSurveyQuestions', но пытается применить его к 'ArrayList ', что является ошибкой. – SacJn

+0

no bean is a abc –

+0

Не выглядит так. Класс Bean - это «IRSurveyQuestions». Это должен быть «список» типа 'abc'. – SacJn

ответ

1
listQues.add((abc) listQue); --??? 

Как вы можете бросить List<abc> к abc ?? Изменение

List<abc> listQues=null; 

в

List<List<abc>> listQues=null; 

, а затем на линии, где вы добавляете список вопросов

listQues.add(listQue); 

 Смежные вопросы

  • Нет связанных вопросов^_^