¿Cómo asignar parámetros de fecha a la consulta de Hibernate para la zona horaria actual?
Cuando asigna una fecha a un parámetro SQL con nombre, Hibernate la convierte automáticamente a la hora GMT. ¿Cómo haces que use la zona horaria actual del servidor para todas las fechas?
Digamos que tiene una consulta:
Query q = session.createQuery("from Table where date_field < :now");
q.setDate("now", new java.util.Date());
"ahora" se establecerá a la hora GMT, mientras que "nueva Fecha ()" obtiene la hora actual del servidor.
Gracias.