Ce n'est peut-être pas exactement sur le sujet (car j'utilise des référentiels SpringData) mais quand je cherchais la réponse à mon problème, je me suis retrouvé ici, donc cela peut aider la prochaine personne.
le champ suivant et mon champ de version n'était pas retourné mis à jour.
savedJpa = repository.save(updateJpa);
Au final ma solution était
savedJpa = repository.saveAndFlush(updateJpa);