Enlaces e información
Comenta lo que creas oportuno.
- Otros posts
- Invalid postback or callback argument.
- Cambio de blog
Realizar una consulta sobre una fecha determinada con Hibernate
Esto simplemente es un apunte:
Si se quiere obtener una colección de registros dada una fecha en concreto utilizando la API de búsqueda de Hibernate se puede hacer de la siguiente manera:
1 DateTime fecha = _dFecha.SelectedDate;
2 DateTime dFirst = new DateTime(fecha.Year, fecha.Month, fecha.Day);
3 DateTime dLast = new DateTime(fecha.AddDays(1).Year, fecha.AddDays(1).Month, fecha.AddDays(1).Day);
4
5 ICriterion objGE = new GeExpression(“Fecha”, dFirst);
6 ICriterion objLE = new LtExpression(“Fecha”, dLast);
7 ICriterion objAnd = new AndExpression(objGE, objLE);
8
9 return ActiveRecordMediator.FindAll(typeof (CIncidenciaAusenciaMateria), objAnd);
Esta funcion devuelve un array de objetos CTabla (que previamente hemos definido con ActiveRecord) cuya fecha coincida, aunque la hora sea distinta para cada registro.
Hola
Me podrÃas explicar un poco de las funciones??? porque yo hago una búsqueda de fechas pero me hace válido la hora… si me pudes ayudar…
Yo estoy utilizando Criteria de hibernate.
Gracias.