Erro ao carregar assim que ele é inserido (usando hibernate)

Senhores. Eis o problema:
Depois que eu gravo um objeto no banco de dados com o método save no hibernate e dou um commit na transação tento
tento carregar o objeto através do método get mas ele não gera uma nova consulta no banco de dados, é como se ele pegasse o objeto que já está na memória. Só que assim o objeto fica incompleto.

Só consegui dar o get quando setei o objeto como null e depois fiz o get.

usa o session.evict() para evitar o cache de primeiro nivel

abraços

funcionou com o evict e com o flush que eu também não estava usando, encapsulei isto no dao para os métodos update e save.

Mesmo assim eu tive que dar um get no objeto depois de salva-lo pra utilizar lazy loading, acho que é assim mesmo. vlw pela ajuda.