Я работаю над проектом Springboot JPA и пытаюсь что-то сохранить в репозитории. И я не использовал управление транзакциями ни через декларативную, ни через программную c, но все же я вижу, что JPATransactionManagment был создан в журналах (также в Приложенных журналах). Код работает. Но интересно, как приложение создает TransactionManagement самостоятельно? Это из-за зависимости Spring-data-JPA в моем pom. xml.
журналы:
Exposing JPA transaction as JDBC [org.springframework.orm.jpa.vendor.HibernateJpaDialect$HibernateConnectionHandle@62819744]
2020-04-06 17:32:00.080 DEBUG [Batchprocessingcxs1,937e31ebf5920196,937e31ebf5920196,false] 19208 --- [http-nio-9090-exec-8] o.s.orm.jpa.JpaTransactionManager : Initiating transaction commit
2020-04-06 17:32:00.081 DEBUG [Batchprocessingcxs1,937e31ebf5920196,937e31ebf5920196,false] 19208 --- [http-nio-9090-exec-8] o.s.orm.jpa.JpaTransactionManager : Committing JPA transaction on EntityManager [SessionImpl(17458213<open>)]