У меня есть код:java.math.BigInteger не может быть приведен к java.util.List весной проект
public Student LoginStudent(Student student) {
List<Student> students = new ArrayList<Student>();
sessionFactory.getCurrentSession().getTransaction().begin();
String hql = "select stu_id,name from student where username = "[email protected]";
students = (List<Student>) sessionFactory.getCurrentSession().createSQLQuery(hql).uniqueResult();
if (students.size() > 0) {
return students.get(0);
} else {
return null;
}
}
Я получаю ошибку
java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.util.List
Я искал в Google, где-то говорит,
return ((BigInteger)LoginStudent.get(0)).longValue();
Но как я должен использовать это?
Когда вы запустите sql '", выберите stu_id, имя от студента, где username = "[email protected]", какой результат вы получаете? – Lucky