sql >> Databáze >  >> RDS >> Mysql

Hibernate n:m extractHashCode vyvolá výjimku NullPointerException

Problém je v tom, že hibernace se pokouší uložit objekt vztahu, CellAtLocation instance, zatímco objekty potomků, Cell a/nebo Location instance ještě nepřetrvávají. Dětské objekty tedy nemají generated id s nimi spojené, a proto hibernace pro ně nemůže vypočítat hash.

Než se pokusíte uložit CellAtLocation zkuste nejprve uložit podřízené objekty voláním saveOrUpdate metoda na nich.



  1. Jak funguje ORD() v MariaDB

  2. PHP mysql_stmt::fetch() způsobí vyčerpání paměti pro závažnou chybu PHP

  3. Pomalý import velkého výpisu MySQL

  4. Aktualizujte MySQL z CSV pomocí JAVA