Clonando entidade JPA

Eu tenho uma entidade JPA já persistiu no banco de dados.
Eu gostaria de ter uma cópia dele (com um id diferente), com alguns campos modificados.

Qual é a maneira mais fácil de fazer isso? Gostar:

definindo é@Id campo paranull e persistir vai funcionar?terei que criar um método clone para a entidade (copiando todos os campos, exceto o@Id)Existe alguma outra abordagem (como usar uma estrutura de clonagem)?

questionAnswers(6)

yourAnswerToTheQuestion