Hibernate クエリ言語を使用して、1 つのクエリでテーブルから 2 つとテーブルから 2 つのフィールドを選択するDoctor
ような2つのテーブルがあるため、そのデータを表示する問題に直面しています。私は、リストを次のように変換するための1 つのカルスを書きました。shift
fields
Doctor
Shift
bean
DoctorShift
List<DoctorShift>
java.lang.ClassCastException
code is like this
Query qry="-----";//valid query
List<DoctorShift> list=(List<DoctorShift>)qry.list();
System.out.println(" Size of list is "+list.size());// i'm getting 2
DoctorShift ds=list.get(0);// here i'm getting Exception
qry="select s.shiftNameId,s.shiftName,d.doctorRegnumvar,"
+"d.doctorFnamevar,d.doctorLnamevar,d.doctorstatus,"
+"sm.shiftstatus,s.shiftTime from ShiftDaoBean s,"
+ "DoctorDaoBean d,DoctorShiftMappingBean sm where "
+"d.doctorid=sm.doctoridfk and s.shiftID=sm.shiftidfk"
+" and d.doctorid=:doctorID ";
助けて...
前もって感謝します