データベースから値を取得してに保存しようとしていますがList
、
データは取得され、正常に動作していますが、変換するとList
ExceptionObject<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
発生しました。理由はわかりませんが、コンパイル中にエラーが表示されないようにしました。
任意の提案をいただければ幸いです....