Bom...estou com o seguinte problema no hibernate pois minha aplicação apresenta o seguinte erro:
java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!
Meu código está assim:
public Usuario getUsuarioParams(String nome, int codigo){
return (Usuario) getPojoParams("from Usuario usr where usr.idUsuario = ?1 and usr.nome = ?2", codigo,nome);
}
public Serializable getPojoParams(String query, Object... params){
Session ses = getSession();
Query qr = ses.createQuery(query);
for(int i = 1; i <= params.length; i++){
qr.setParameter(i, params[i - 1]);
}
Object toReturn = qr.uniqueResult();
ses.getTransaction().commit();
ses.close();
return (Serializable) toReturn;
}
Desde já agradeço a atenção.