private ILogin results;
public ILogin authenticate(Login login) {
System.out.println(login);
System.out.println(login.getEmail());
String query = "SELECT email, id FROM Login WHERE email='"
+ login.getEmail() + "' AND password='" + login.getPassword() + "'";
results = getHibernateTemplate().find(query);
System.out.println(results);
return results;
}
どのように変更しますかresults = getHibernateTemplate().find(query);
私はこの行に誤りがあります。しかし、私はILoginタイプではListタイプではないと思っています。ここでタイプ変換をどのように行うのですか?タイプの不一致:リストからILoginに変換できません
ありがとうございました。この問題は、http://stackoverflow.com/questions/4646548/error-java-lang-classcastexceptionを更新した後になっています。 – theJava
はい、「新しい」質問あなたはリストを返さないように選択を変更していません。リストをILoginにキャストすることはできません –