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

Как работи спирането на транзакциите през пролетта?

Смисълът на спирането на транзакция е да промените текущата транзакция за нишка с нова. Това НЯМА да съответства на семантиката на вложените транзакции, тъй като новите и спрените транзакции са напълно независими една от друга. Няма API на ниво връзка, който да поддържа спиране на транзакции, така че това трябва да стане с помощта на различна връзка. Ако използвате JTA с Spring, това се прави от мениджъра на транзакции на JTA. Ако използвате DataSourceTransactionManager, можете да погледнете в кода и да видите, че той ще запазва текущата връзка като „спрян ресурс“ и ще грабне нова връзка от източника на данни за новата транзакция.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Попълване на падащото меню за избор от таблица на база данни

  2. Как да актуализирате колона с нулева стойност

  3. Свързване на MySql с Android без използване на PHP

  4. Добавете полета DATE и TIME, за да получите поле DATETIME в MySQL

  5. Незаконен микс от съпоставяния (utf8mb4_unicode_ci,IMPLICIT) и (utf8mb4_general_ci,IMPLICIT) за операция '='