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

Hibernate n:m extractHashCode lève NullPointerException

Le problème est qu'hibernate essaie de sauvegarder l'objet de relation, CellAtLocation instance, tandis que les objets enfants, Cell et/ou Location les instances ne sont pas encore persistantes. Ainsi, les objets enfants n'ont pas d'generated id s qui leur sont associés et donc hibernate ne peut pas calculer le hachage pour eux.

Avant d'essayer d'enregistrer CellAtLocation exemple, essayez d'abord d'enregistrer les objets enfants en appelant saveOrUpdate méthode sur eux.