Part 3 — The Self Invocation Problem in Spring Transactions (Why @Transactional Sometimes Doesn’t…

1. Introduction