Настройка DataSource и EntityManager в Spring
Spring Data JPA работает поверх JPA (Java Persistence API), реализованного Hibernate. Стек состоит из трёх слоёв: DataSource (пул JDBC-соединений), EntityManagerFactory (фабрика сессий Hibernate) и EntityManager (единица работы, отслеживающая сущности). Spring Boot автоматически настраивает все три из application.properties.