[Hibernate] Clone

Olá, preciso criar cópias de um objeto “complexo” gerenciado pelo Hibernate para depois salvá-las, assim como alguns de seus relacionamentos. Alguém já precisou fazer isso ou conhece uma solução para o caso ?

Estou tentando criar meu próprio método clone utilizando reflexão para setar os ids com null e a api Commons BeansUtils para realizar a clonagem profunda (deepClone) dos meus objetos.

Já agradeço pela atenção.