Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2017, 03:01
alexsaura
 
Fecha de Ingreso: abril-2016
Ubicación: Murcia
Mensajes: 1
Antigüedad: 8 años
Puntos: 0
Pregunta Hibernate - Criteria con fechas

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.