#328 @Transactional on a Private Method

Companies:
Elest
Themes:
SpringTransactionsCode Review

Will a transaction be created when init() is called?

@Service
public class Service {

    @Autowired
    private Repository repo;

    public void init() {
        createUsers();
    }

    @Transactional
    private void createUsers() {
        repo.createUser(1);
        repo.createUser(2);
    }
}

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