PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Die schreibgeschützte Eigenschaft der Transaktion kann nicht mitten in einer Transaktion geändert werden

Ich bin auf dasselbe Problem gestoßen und konnte es mit diesen beiden Schritten lösen:

  • Festlegen der Isolationsstufe durch Hinzufügen dieser Anweisung:config.setDefaultTransactionIsolation("READ UNCOMMITTED");

  • Commit jede Transaktion vor dem Schließen.

Ich bin mir nicht sicher, welcher das Problem gelöst hat oder ob beide erforderlich sind.