Why NESTED Transaction Exposed Everything: JDBC, JPA, and Hibernate in Spring

When working with Spring transactions, I originally assumed everything was simple: