0
我已經寫了這樣的代碼使用HQL來從數據庫中的數據:list.get()方法生成轉換異常
Query qr=sess.createQuery("select i.contract_Vcode,i.installment_date from Installment i where i.vcode=:instalVcode").setParameter("instalVcode", installVcode);
qr.getNamedParameters();
List<Installment> li=null;
li=qr.list();
int coVcode=li.get(0).getContract_Vcode();
我所知contract_Vcode
是整數。但是,當我要運行它,在隨後發生錯誤:
Error invoking Action using Hibernate Core Session/Transaction injection
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to information.Installment
更多的時候我想看到這樣的確切元素上,
System.out.println("contract installDate is: "+li.get(0).getContract_Vcode());
發生同樣的錯誤。我怎樣才能解決這個問題?
謝謝lot.VIVA計算器;) – AFF