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

Escrito por Roberto M. Oliva en Septiembre 4th, 2006

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.



Escriba un comentario

Dediquele un momento a comentar lo que piensa. Esta permitido usar HTML básico para formatear el escrito.

Comentarios de los lectores

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.

La verdad es que ya hace tiempo que deje Hibernate porque deje el proyecto que lo utilizaba, pero seguramente la raiz del problema sea el tipo de dato de la base de datos: date? o datetime?.

Saludos
Roberto

ein was fur netter Aufstellungsort. ich mag es yeah mich!

me like THAT!:)

..was just passing by.. good work

Well placed contents. I love it!

well-well-well.. not bad. really!

Aucuns doutes c’est une bonne page..

Ringraziamenti molto! Lo avete aiutato molto!

Ist hier viel erledigte Arbeit, offensichtlich. Guter Aufstellungsort !~

the webmaster RULLLLES!!

sto andando dire ai miei amici circa questo luogo - ? solo perfetto!

i am going to tell my friends about this site - it’s just perfect!

Onnea hyvasti!))

Keine Zweifel ist es eine gute Seite!

Aucuns doutes c’est une bonne page..

me like THAT!:)

what a nice site. i like it, yeah, I do!)))