我正在尝试从数据库中检索值并将其存储List
在
数据已被检索并正常工作,但是当我将其List
转换Object<pojo class>
为时,我得到一个 Exception ,
我的代码是
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
,我不知道为什么,我尝试编译时没有显示错误。
任何建议将不胜感激......