
25/02/2009, 11:26
|
| | 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? |