Hibernate - atualizar data banco

Tenho uma tabela solicitacao - No momento do INSERT ele pega o NOW() do banco e insere no no camo data_insercao,
gostaria que no momento de uma atualização ele atualizasse o data_insercao com o NOW() do banco novamente e não com um data do servidor por exemplo.

ou seja, como fazer para ele pegar o now() do banco no momento de uma atualização ?

[code]
create table solicitacao (
data_insercao date NOT NULL DEFAULT now(),
)

Voce pode fazer uma trigger no banco, para que depois que o registro seja atualizado voce seta a data now() nele e atualiza novamente

Não queria fazer dessa forma, gostaria de fazer como falei , no momento do update eu enviar alguma informação falando para o date ser o do banco

Veja se isso te ajuda:

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/querysql.html#querysql-cud

Vc está implementando alguma forma de controle de versões?
Se este for o caso, talvez seria melhor usar o que o JPA/Hibernate oferece.

Dá uma olhada em “@Version”.
http://weblogs.java.net/blog/caroljmcdonald/archive/2009/07/jpa_20_concurre.html
http://docs.oracle.com/javaee/6/api/javax/persistence/Version.html

Se for com JPA/Hibernate utilize as annotations

@Temporal(TemporalType.TIMESTAMP)

ou

@Temporal(TemporalType.DATE)

now() é o mesmo que new Date()…

Não é o mesmo não, se ele pegar o now() do banco , ele pega a hora do banco,
se dou new Date() ele pega a hora do servidor Tomcat por exemplo…