Como trabalhar com TimeStamp no Hibernate?

Olá pessoal estou com uma dúvida no hibernate que é a seguinte.

Tenho um formulário pra cadastrar comentarios e o meu problema está sendo a data para cadastrar o comentario. Quero que seja pego a função now() para o campo timestamp. Eu mando as informações para o cadastro, menos a data esperando que seja gerada automaticamente.

Estou usando o MySQL com hibernate.

Estudando o mapeamento XML percebi que tem a possibilidade de comlocar essa opção

property name=“dataCadastro” column=“dataCadastro” type=“timestamp” generated=“always” />

pensei que isso ja iria resolver meu problema.

Bom sou novo no desenvolvimento em Hibernate e estou fazendo isso como estudo mesmo, se der pra voces postarem como voces trabalham com datas no hibernate seria uma boa.

Esssa é a forma que estou tentando resolver o problema e ainda não consegui.

Ok, aguardo respostas :smiley:

não é melhor trabalhar com Java?

dataCadastro.setDate(new java.util.Date());

Mas eu acho que vc pode usar o atributo formula para utilizar um sql do banco:

<property name="totalPrice"
formula="( SELECT SUM (li.quantity*p.price) FROM LineItem li, Product p
  	WHERE li.productId = p.productId
AND li.customerId = customerId
AND li.orderNumber = orderNumber )"/>

Olá,

Fiz um projeto usando Hibernate e SQLServer. Inicialmente, ia usar timestamp, mas tive problemas por causa do tipo de data do banco. Terminei usando Date mesmo, como disse o coleg acima.

[]'s
Tatiana