Spring middle

Сервис вызывает свой метод с @Transactional через this.save(). Что произойдёт с транзакцией?

Ответ

Вызов обойдёт Spring proxy, поэтому transactional advice не применится к внутреннему вызову.

Разбор: @Transactional обычно работает через proxy. Внутренний вызов this.method() не проходит через proxy.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться