Problemet är att hibernate försöker spara relationsobjektet, CellAtLocation
instans, medan barnen protesterar, Cell
och/eller Location
fall är ännu inte kvar. Underordnade objekt har alltså inte generated id
s associerade med dem och därför viloläge kan inte beräkna hash för dem.
Innan du försöker spara CellAtLocation
försök att spara barnobjekten först genom att anropa saveOrUpdate
metod på dem.