Persistindo um objeto com lista ddo mesmo objeto

Boa Noite, eu tenho um bean q tem como atributo uma lista do mesmo bean é como se fosse item e subitem, meu problema é a persistencia, eu crio um item e salvo, depois recupero esse mesmo item e crio um subitem (lembrando q é o mesmo tipo de objeto) e coloco na lista do item (lista zero).

Pronto a primeira é normal o problema é o segundo subitem ele se perde e da um erro de “found shared references collections” algo assim queria saber como controlar esse tipo de situação… um objeto com um atributo de lista do mesmo objeto.

Abraços