Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2011, 00:11
paty_tenre
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: HIbernate "could not resolve property:"

Cita:
Iniciado por ikki872 Ver Mensaje
Hola amigos. estoy comenzao a trabajar con hibernate y tengo una duda.

Resulta que tengo que hacer una consulta, como esta:

Código PHP:
sesionHiber.beginTransaction();
                
Criteria filtros sesionHiber.createCriteria(EstadoCuenta.class);
                
filtros.add(Restrictions.eq("control"a.getControl()));
                
filtros.add(Restrictions.eq("esIdentificado"'1'));
                
filtros.add(Restrictions.eq("estado"'1'));
                
filtros.add(Restrictions.gt("fecha_reg"Comunes.stringToDate("01/01/10")));

                List<
EstadoCuentalistaVentanilla filtros.list();
                
sesionHiber.getTransaction().commit(); 
Y me manda el error. de propiedad no encontrada. cuando trata de filtrar con el atributo "Estado" y "fecha_reg",

ya probe poniendo el nombre de la columna de la tabla, el nombre de la propiedad del POJO, y nada, los tipos de datos son correctos, ninguno de estos tiene clave foranea, tampoco es llave primaria,

creo que ya intenté todo lo que se ocurrio. por eso recurro a ustedes para ver si alguno paso por esto

Gracias , saludos.
Buenas, lo único que se me ocurre es que los campos no sean del tipo de valor que le estás pasando. O que pertenezcan a la clave primaria y tengas que ponerles id.estado e id.fecha_reg.
Lo normal es poner el nombre de la propiedad del POJO, tienes declarados los get y set en el POJO??
Bueno espero que de algo te ayude y que lo soluciones pronto.