Java: Transactions and Proxies What is transaction self-invocation in Spring, and why is it risky? Read More