❓ Как работает @Transactional и какие подводные камни?
@Transactional говорит Spring обернуть метод в транзакцию. Если всё прошло — делается commit, иначе rollback.
🔹 Особенности:
— Работает только при вызове метода извне, т.к. Spring создаёт прокси. — Не откатывает по checked exceptions по умолчанию. — Не работает на private и final методах.