Estou com um problema aqui.
Tô usando JSF c/ Hibernate e SQL Server 2000, Utilizando RHDS (pena que vai se tornar pago, hein).
No bean tenho um java.util.Date, mas quando ele é salvo no banco (smallDateTime) vai como dia anterior ao digitado.
Exemplo:
Se na aplicação coloco 12/12/2007
e gravo.
no banco de dados, fica 2007-12-11 21:00:00
observei no console que ele coloca a data diferente´pelo Hibernate:
Valeu galera.
RESOLVIDO!!!
O problema era GMT e GMT-3 no JSF e JAVA.
Consegui contornar.
Valeu!!!