Clonar objetos com o hibernate

Ola pessoal.
Minha duvida é a seguinte: tenho um objeto persistido pelo hibernate e tenho que clonar este objeto dependendo de um valor interno deste objeto.
Exemplo: o operário X trabalha em 2 setores A e B. tenho que ter dois objetos X na minha lista, assim ficaria na minha X.A e X.B. mas não estou conseguindo clonar este objetos. Alguém tem uma idéia de como fazer isto? so preciso apresentar os dados e nada mais.
Obrigado e t+

Velinho,

O hibernate trabalha com Set, justamente para você não ter elementos repetidos na lista.

Acredito que se você precisa apresentar os operários do setor especifico, você deve, listar os Setores com os seus respectivos proprietários dentro.

maneira q funciona, mas não muito correta:

X.setNome(Y.getNome) assim por diante.

maneira certa:

acertar as relações entre as tabelas.

1-1 para *-1

Então abreumania e fbeli, gostaria de fazer na forma correta, mas não posso alterar muito a estrutura deste objeto senão é reação em cadeia pois existem fatores que complicam muito a minha situação.
Vou tentar fazer da sua forma fbeli, Mas se alguém tiver outra sugestão estou aceitando.