Potrebbe essere il problema che sto riscontrando? Differences between transactions and locking - makandra dev
Tieni presente che quando due transazioni vengono eseguite contemporaneamente in due thread, ciascun thread non vede le modifiche dell’altra transazione finché non vengono confermate con successo. Tuttavia, vede le proprie modifiche (questa è una spiegazione semplificata; la realtà è molto più complessa).