Foros del Web » Programación para mayores de 30 ;) » Java »

hibernate tratamiento de fechas

Estas en el tema de hibernate tratamiento de fechas en el foro de Java en Foros del Web. Hola, tengo un objeto en hibernate que tiene un campo calendar (especificado asi en el hbm.xml): <property name="fec_modificacion" type="calendar" /> El problema es que quiero ...
  #1 (permalink)  
Antiguo 25/02/2009, 11:26
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
hibernate tratamiento de fechas

Hola,

tengo un objeto en hibernate que tiene un campo calendar (especificado asi en
el hbm.xml):

<property name="fec_modificacion" type="calendar" />

El problema es que quiero obtener todos los objetos que sean por ejemplo del 2008, haciendo la consulta asi:

query string =
(from entidad e
where e.fecha = :fechaQ)
Query hql = new HqlQuery();
hql.setQuery (query string)
queryHQL.setCalendar("fechaQ", calendar);

pero aqui me compara tanto el dia como el mes como el año, hay alguna forma de hacerlo elegante? la unica solucion que se me ocurre es poner:
fec_modificacion>01-01-2008 and fec_modificacion<31-12-2008

se os ocurre alguna manera mejor?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:06.