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

Jak działa zawieszenie transakcji na wiosnę?

Istotą zawieszenia transakcji jest zmiana bieżącej transakcji dla wątku na nową. NIE zgadzałoby się to z semantyką transakcji zagnieżdżonych, ponieważ nowe i zawieszone transakcje są od siebie całkowicie niezależne. Nie istnieje interfejs API na poziomie połączenia do obsługi zawieszania transakcji, więc należy to zrobić przy użyciu innego połączenia. Jeśli używasz JTA ze Springiem, robi to menedżer transakcji JTA. Jeśli używasz DataSourceTransactionManager, możesz zajrzeć do kodu i zobaczyć, że zapisze on bieżące połączenie jako „zawieszony zasób” i pobierze nowe połączenie ze źródła danych dla nowej transakcji.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zwróć jedną wartość z bazy danych za pomocą mysql php pdo

  2. Maksymalna liczba zapytań SQL na stronę

  3. jak znaleźć pierwszy i ostatni rekord z tabeli mysql

  4. Kiedy używać MongoDB

  5. Jak połączyć się z mysql za pomocą laravel?