Транзакции в Hibernate работают не всегда прозрачно.
Если для отладки запросов в Hibernate мы используем show-sql: true в application.yml, то для включения логирования транзации нужно переключить уровень логирования на DEBUG для определенного класса.
Следующая настройка для Hibernate 5 и системы логирования SLF4J.
В файл logback-spring.xml (или logback.xml) добавьте следующую строку:
После рестарта приложения в логах должны появится следующие строки:
1) Начало транзакции
...TransactionImpl : begin
2) Коммит транзакции
...TransactionImpl : committing
3) Откат транзакции
...TransactionImpl : rolling back
Добавить комментарий