sql >> Databasteknik >  >> RDS >> PostgreSQL

Viloläge uppdaterar en till många i kaskad

obj.getLineItems() returnerar en uppsättning fristående instanser (de är inte associerade med den aktuella vilolägessessionen). Det enklaste sättet att lösa problemet är att slå samman Purchase innan transaktionen utförs:

purchase = session.merge(purchase);

På detta sätt kommer sammanslagningsoperationen att kaskadkopplas till den associerade LineCommand instanser.




  1. hur man visar dubblett av e-postadress

  2. Hur skapar jag en främmande nyckel i SQL Server?

  3. Hämta data och skriva ut det i en HTML-tabell

  4. Dela upp kommaseparerad sträng i rader i mysql