Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2009, 11:26
rodrigorev
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 16 años, 1 mes
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?