Cita:  
					Iniciado por ikki872 
  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<EstadoCuenta> listaVentanilla = 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.