PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Il tentativo di blocco pessimistico JPA non scade mai

Postgres SELECT per la sintassi di aggiornamento fornisce solo le opzioni per non attendere se non è possibile ottenere un blocco immediatamente. Vedi i documenti di Postgres.

Quando si lavora con postgres, ho osservato che qualsiasi valore superiore a 0 per il timeout causerà l'emissione di SELECT FOR UPDATE da parte di ibernazione ma quando il timeout è 0 emetterà SELECT FOR UPDATE NO WAIT