#509 Transactions and Internal Method Calls

Companies:
VTB Innotech
Themes:
SpringTransactionsCode Review

Explain what happens here:

@Component
public class SomeServiceWithTransactional {

    @Transactional
    public void someMethod() {
        // some logic
        someMethod1();
    }

    @Transactional(propagation = REQUIRED_NEW)
    public void someMethod1() {
        // some logic
        someMethod2();
    }

    @Transactional(propagation = REQUIRED_NEW)
    private void someMethod2() {
        ...
    }
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in