Mysql
 sql >> Base de données >  >> RDS >> Mysql

JPA ne met pas à jour la colonne avec la classe Converter

Je suis venu ici à la recherche des mêmes réponses. Il s'avère que le problème est que JPA ne sait pas que votre objet est sale. Cela a été résolu en implémentant les méthodes equals()/hashcode() sur ces objets complexes. Dans votre exemple, implémentez equals et hashcode pour ProjectProperty

Une fois cela fait, JPA est capable d'identifier via ces méthodes que l'objet sous-jacent est sale et convertit et persiste.