Ola, pessoal…estou c uma duvida numa consulta:
Query query = session.createSQLQuery(“select A.numdn,A.dtentregacor,B.codentidade from dn A,blocodn B”+
" where A.numblocodn=B.numblocodn and A.dtentregacor!= :dtentregacor and"+" A.dtrecebcor= :dtrecebcor and B.numblocodn in(:select numblocodnfrom blocodn"+" where codentidade= :codentidade");
for(int i=0;i<=hospit.length-1;i++){
query.setParameter(“dtentregacor”,“1000-01-01”);
query.setParameter(“dtrecebcor”,“1000-01-01”);
query.setParameter(“codentidade”,hosp[i]);
}
O erro é esse :
Not all named parameters have been set: [select] [select A.numdn,A.dtentregacor,B.codentidade from dn A,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= :codentidade]
Onde está o problema ?