Skip to content
Sharp

Spring Core · interview question

If you want a transaction to rollback on a checked exception, what must you do?

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

Correct answer

B. Specify the exception in the rollbackFor attribute of @Transactional

Why

By default, Spring rolls back transactions on unchecked exceptions. To rollback on a checked exception, you must explicitly specify the exception class in the rollbackFor attribute of the @Transactional annotation.

Test yourself on Spring Core

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

Start free test
All Spring Core questions →