Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2009, 03:33
MiLLeN
 
Fecha de Ingreso: diciembre-2007
Mensajes: 194
Antigüedad: 16 años, 5 meses
Puntos: 5
Hibernate Criteria devuelve null...

Código:
        try{
        Criteria crit = ss.createCriteria(PendienteRegistro.class);
        pr = (PendienteRegistro) crit.add(Restrictions.like("usuario", usuario)).add(Restrictions.like("codigo", codigo)).uniqueResult();
        }catch(Exception e){
            e.printStackTrace();
        }
Esta simple consulta generada con Criteria no me devuelve absolutamente nada, pone pr a null...

La consulta generada por Hibernate segun show_sql es:
Código:
Hibernate: select this_.usuario as usuario1_0_, this_.contrasena as contrasena1_0_, this_.email as email1_0_, this_.codigo as codigo1_0_ from pendiente_registro this_ where this_.usuario like ? and this_.codigo like ?
Esa misma consulta copiada y pegada en la linea de comandos de mysql con las "?" remplazadas por su valor, funciona correctamente, devuelve la fila correcta.

Las variables "usuario" y "codigo" llegan correctamente, con los datos copiados del debug y pegados en la consulta manual de mysql que funciona correctamente.

No lanza ninguna excepcion...

¡¡¡NO SE QUE PUEDE PASAR!!!