💡 Краткий ответ для собеседования
@Transactional создаёт прокси (JDK dynamic proxy или CGLIB). При вызове метода начинается транзакция, при исключении (по умолчанию RuntimeException) – откат.
Варианты ответа в приложении: