Hibernate manter dados

Pessoaaallll boa noite,

Estou usando Hibernate Annotations, so que quando atualizo certos campos ele coloca nulo naquele que nao foi setado, por exemplo:

CADASTRO:

faço cast
usuario user = (usuario)form

e o campo DATA CADASTRO eu seto na regra de negócio, beleza até esse momento ótimo.

ATUALIZAR:
faço cast
usuario user = (usuario)form

e o campo DATA ATUALIZADO eu seto na regra de negócio, mas ai está um detalhe , o bean que nao foi preenchido pelo CAST e nem setando na unha, ele coloca NULL e empurra no banco, logo meu problema e a perca dos dados no campo DATA CADASTRO

e é isso pessoal, obrigado!

Cara, o hibernate trabalha de forma diferente, ele não atualiza somente alguns campos, ou ele atualiza tudo, ou não atualiza nada.

Vc deve carregar o objeto da base, assim vc vai ter ele completo, e so atualizar o que for necessário, assim vai funcionar perfeitamente.

[]'s