Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PESSIMESTIC LOCK nie działa z Spring Data uzyskującym dostęp do MySQL

Wygląda na to, że problem został spowodowany użyciem nieprawidłowego dialektu w MySql. Ta wersja dialektu "MySQLDialect" zakłada "MyISAMStorageEngine" jako domyślny aparat przechowywania podczas tworzenia tabel. Ten silnik nie obsługuje żadnego typu transakcji. Jedynym mechanizmem pamięci masowej obsługującym transakcje jest „InnoDB”, który jest wybierany jako domyślny wybór podczas korzystania z innych dialektów, takich jak „MySQL55Dialect”, „MySQL57Dialect” lub „MySQL8Dialect”




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć histogram w MySQL?

  2. MySQL:nie można nadać nazw tabelom w przypadku Upper Camel (przypadek Pascala)

  3. Nazwy zestawów MySQL ODBC 5.1 nie są dozwolone przez sterownik

  4. Wykres do aktualizacji z listy rozwijanej

  5. PHP MySql:Drukuj drzewo — pole wyboru rodzic-dziecko