Ciao,ho un problema nell'aggiornare una mia entità in un progetto che sfrutta jsf+jpa(hibernate)
Il problema e che ho letto su internet che si dovrebbe recuperare l'entità dal database con find e poi semplicemente settare il campo,ad esempio di un referenza e in automatico viene settato nel database.Il problema e che la chiave primaria viene generata in automatico dal db e quindi usando

entityManager.find(chiave) non so che parametro mettere perchè se faccio entità.getId() ottengo la chiave che ho inserito io e non quella generata dal database..cosa posso fare?