Junior — Middle
100
Mida tähendab parameeter propagation @Transactional annotatsioonis, kui selle väärtus ei ole määratletud?
Ettevõtted, kust küsiti
Ви6 Сервисес
Vastus AI-lt
sobes.tech AI
Если в аннотации @Transactional параметр propagation не указан, то по умолчанию используется значение Propagation.REQUIRED. Это означает, что метод будет выполняться в рамках существующей транзакции, если она есть, или создаст новую транзакцию, если текущей нет.
Пример:
@Transactional
public void someMethod() {
// код метода
}
В этом случае someMethod будет работать в текущей транзакции или начнёт новую, если вызов происходит вне транзакции.