Hibernate Salva mas não atualiza dados

Pessoal tenho uma aplicação que utiliza Hibernate para fazer a persistência dos dados no banco mysql4.1
A versão do hibernate é a 3.2.2
Quando executo o método saveOrUpdate() da Session Hibernate tentando salvar uma entidade ele insere o registro
normalmente, porém quando executo o saveOrUpdate para atualizar valores de uma entidade ele não dá erro e também não
atualiza os dados.

O pior eh que este problema ocorre apenas em um servidor Linux, com JVM 1.6_03
Fiz o teste em uma máquina windows com jvm1.6_06, mesmo banco de dados anterior e funciona.
O método roda dentro de uma transação do spring.

Alguém tem alguma idéia?

Cara, tive um problema parecido!
No meu caso resolvi dando um session.flush() logo depois de atualizar o objeto com o session.update no seu caso você pode tentar commitar a transaction, se isso é possivel…

O problema é que existe um sistema inteiro com aproximadamente 30 entidades
com o mesmo problema mas vou ver se isso resolve, vlw!!

Existe uma maneira de dar flush automaticamente?

algo parecido com o autocommit

Em vez de usar saveorupdate tente usar o merge, se for isso que entendi.