Colegas…podem me auxiliar na extração de resultado de uma consulta utilizando hql ? Estou tentando assim:
`
List<String[]> itemregistro = new ArrayList<String[]>();
Query query = session.createSQLQuery(“select numdn, dtentregacor, B.codentidade from dn A inner join blocodn B”+
" where A.numblocodn=B.numblocodn and A.dtentregacor!= :dtentregacor and"+
" A.dtrecebcor= :dtrecebcor and B.numblocodn in(select numblocodn from blocodn"+
" where codentidade=’"+hospit[i]+ “’)”);
query.setParameter(“dtentregacor”,“1000-01-01”);
query.setParameter(“dtrecebcor”,“1000-01-01”);
itemregistro = query.list();
if(!(itemregistro.size() == 0)){
for(int k=0;k<=itemregistro.size();k++){
String[] s = (String[])itemregistro.get(0);
System.out.println(s[0]);
System.out.println(s[1]);
System.out.println(s[2]);
}
`
Erro ClassCastException. Como posso recuperar esses dados ?