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.