Transactions, Spring.
dynamic proxy of that bean. 2. The proxy has access to a transaction manager (which is the PlatformTransactionManager in Spring Boot) and will ask it to open and close transactions/connections. 3. The transaction manager itself will simply use a good, old JDBC connection. Rollback the transaction