Mapeamento JPA/Hibernate

Prezados,

Estou usando uma app com Hibernate + JPA, utilizando mapeamentos OneToOne, OneToMany e ManyToMany, agora necessito:

  • Que quando eu obter um objeto por ID o mesmo traga toda a hierarquia de objeto que esta ligada a ele.
  • Que ao salvar um Objeto ele salve toda a estrutra.
  • Que ao Editar ele edite todos a hierarquia que sofreram modificações.

Já consegui fazer as três situações, mas sempre que resolvo uma ocorre problema com a outra e sei que devo estar fazendo algo errado.

Estou utilizando os seguintes parametros nas anotações:

Porém ocorre erros como:

Logo se retiro uma ou o outro parametro passo a ter situações que não funcionam.

Desde já agradeço a ajuda.

Aqui mostra como resolver esse erro : http://uaihebert.com/?p=1622&page=23

Irei verificar.

Seu blog e muito interessante e tenho acompanhando ele ha algum tempo.

Parabens por seu livro tambem na Casa do Código.