PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Hibernate оптимистично заключване на различно поведение между Postgres и MariaDb

Единственият начин, по който може да се случи, е MariaDB да има грешка, защото след като Tx модифицира запис, той ще го заключи, докато не се ангажира или върне назад. Друг Tx би блокирал АКТУАЛИЗАЦИЯТА поради заключване, но условието трябва да бъде преоценено след освобождаване на заключването.

Опитайте да превключите на READ_COMMITTED и вижте дали ще реши проблема. Може да е REPEATABLE_READ аномалия.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. не може да се свърже със сървър за Postgres

  2. Задайте IGNORECASE и други опции за H2 в игра! Рамков тест

  3. Базата данни на Postgres, работеща в докер, продължава да виси

  4. PostgreSQL, SQL състояние:42601

  5. Функция Postgresql с оператор if