Spring Tx - guideline
    
  Это конспект-выдержка из различных книг, лекций и статей, чтобы наконец структурировать материал.
Поговорим о Spring Tx, но как всегда начнем снизу:
Предыстория и проблематика
- виды аномалий при параллельной работе с данными
 
Требования ACID
Требования к транзакционной системе.
A - atomicity - атомарность Никакая транзакция не должна быть зафиксирована в системе частично. Либо все операции будут выполнены полностью и успешно, либо ни одна из них Если какая-то из операций завершается с ошибкой, то вся транзакция должна быть отменена
C - consistency - согласованность Гарантирует, что успешно выполненные и зафиксированные транзакции должны сохранять согласованность данных
I - isolation - изоляция
D - durability - долговечность
уровень баз данных - уровень джавы - уровень спринга
Spring Tx
- уровни изоляции
 - пропагация или распространение транзакций