Het probleem is dat hibernate het relatieobject CellAtLocation probeert op te slaan bijvoorbeeld, terwijl de kinderen bezwaar maken, Cell en/of Location gevallen zijn nog niet aanwezig. Dus onderliggende objecten hebben geen generated id s die eraan zijn gekoppeld en daarom overwinteren, kunnen de hash voor hen niet berekenen.
Voordat u probeert CellAtLocation op te slaan probeer bijvoorbeeld eerst de onderliggende objecten op te slaan door saveOrUpdate . aan te roepen methode erop.