Hibernate - Objeto perde valores ao chamar metodo

Bom dia galera, preciso de uma grande ajuda.

Tenho um objeto mapeado para Hibernate, um model, com seus atributos configurados corretamente para o banco de dados (Oracle). Este objeto possui outros objetos com seus respectivos atributos.

Na minha classe action (seguindo padrão MVC), em um determinado metodo, eu seto uns atributos neste objeto principal, ele atribui os valores, eu consigo ver pelo debug.

Porém, no mesmo método em que eu seto os valores, eu chamo outro método void, somente pra definir outros atributos. Ao chamar este método, meu model perde o valor dos seus “filhos”.

Alguem sabe o que pode ser? Nunca vi algo do tipo.

  • Ja tentei trocar a declaração dos métodos.

  • Ja tentei fazer o metodo receber o model que perde os valores, ele recebe, mas quando termino o metodo eu perco os valores.

Workspace: Struts, Hibernate, Eclipse e Tomcat.

Grato

Poderia postar o código para agente ver?