I have a JPA entity already persisted in the database. I would like to have a copy of it (with a different id), with some fields modified.
What is the easiest wa
Use EntityManager.detach. It makes the bean no longer linked to the EntityManager. Then set the Id to the new Id (or null if automatic), change the fields that you need and persist.
EntityManager.detach