Hola a tod@s,
intento encontrar el registro de la base de datos cuyas fechainicio y fechafinal engloban la fecha de hoy, es decir, si la fecha de hoy es 2017-06-27, devolverá el registro con las fechas entre las que se encuentra esta.
Date fechahoy = new Date();
MClientesMTarifas mcmt = (MClientesMTarifas) getSession().createCriteria(MClientesMTarifas.clas s)
.add(Restrictions.eq("idcliente_cliente", idcliente))
.add(Restrictions.between(fechahoy, "fechainicio", "fechafin"))
.uniqueResult();
Y me aparece el error:
GRAVE: org.hibernate.QueryException: could not resolve property: fechahoy of: org.dpsistem.spring.model.cliente.MClientesMTarifa s
Entiendo que está buscando fechahoy en la clase pero no debería ser así.
Cuál es la forma de correcta de obtener el registro que me interesa? Gracias.
Un saludo.