← Все вопросы по Java
🔥 Java 📂 Spring ⚡ Junior/Middle

Что такое propagation (распространение) транзакций? Какие типы бывают?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Определяет, как транзакции соотносятся друг с другом. REQUIRED (присоединяется к существующей), REQUIRES_NEW (создаёт новую), NESTED (вложенная), SUPPORTS, NOT_SUPPORTED, NEVER, MANDATORY.

Варианты ответа в приложении:

  • A. REQUIRED всегда создаёт новую транзакцию Правильный
  • B. REQUIRED присоединяется к текущей, REQUIRES_NEW приостанавливает текущую и создаёт новую
  • C. Propagation не работает с JPA
  • D. Все типы создают новую транзакцию

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.