我又一个恒表  examResult 属性是
  calss ExamResult{     private  Integer q1Id;   //question的ID
     private Integer q1Score;  //question的score
     ....  //省略98个 问题的id和问题的分数
     .....
     private  Integer q100Id;
     private Integer q100Score;}
问题是 提交数据后  如何依据题目需要顺序 来赋值给 ExamResult类的相应属性
 如:第一题的序号是1 则问题的ID赋给 q1Id  分数赋给 q1Score
数据量很大 不好一个一个去赋值 ,
我最初的想法是遍历List<Question>
for (int i = 0; i < questions.size(); i++) {
  if (!questions.get(i).getAnswer().equals(answers.get(i))) {
//要如何赋给 ExamResult的属性?
       examResult.setQ+i+""+Id(questions.get(i).getId());
//score 在此处存储学生的成绩信息
      //存入context
total = total - score;
}
}但是用for循环赋值没办法实现  反射?  求高手指教