0

データベースから値を取得してに保存しようとしていますがList

データは取得され、正常に動作していますが、変換するとListExceptionObject<pojo class>が発生します。

私のコードは

Query qry=session.createQuery("select personaldetails.fname,personaldetails.lname from Personaldetails as personaldetails where refId=1001");
List<Personaldetails> l=(List<Personaldetails>)qry.list();
session.getTransaction().commit();
session.close();
System.out.println("--->"+l.size());  //List 'l' holds the values from DB
Personaldetails p; //This is an pojo class
p=(Personaldetails)l.get(i);  //Here i am getting the exception here
System.out.println("Person name "+p.getFname());

上記の行で例外がClassCastException発生しました。理由はわかりませんが、コンパイル中にエラーが表示されないようにしました。

任意の提案をいただければ幸いです....

4

2 に答える 2