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!!!