Item 60: How to Delay Connection Acquisition Until It’s Really Needed
Starting with Hibernate 5.2.10, the database connection acquisition can be delayed until it’s really needed.
For a hypersonic guide about Spring transaction propagation, check out Appendix G.
In the case of resource-local (a single datasource), Hibernate will acquire the database connection of a JDBC transaction right after the transaction starts (e.g., in Spring, a method annotated with @Transactional acquires the database connection immediately after it is called).
In resource-local, a database connection ...