Skip to content
Sharp

Spring Core · interview question

What issue might arise if a method annotated with @Transactional calls another method within the same class also annotated with @Transactional?

Multiple choiceMediumchapter-9-curatedpremiumspring-coretransactions-and-proxies
Choose one answer
Answer and explanation

Correct answer

D. The second method's transaction will be ignored

Why

When a method within the same class calls another method, the call bypasses the proxy, and the second method does not run in a transactional context. The existing transaction, if any, will continue without considering the second method's transaction annotation.

Test yourself on Spring Core

A free test with instant, explained results. No account needed.

Start free test
All Spring Core questions →