Как создается менеджер транзакций JPA? - PullRequest
0 голосов
/ 07 апреля 2020

Я работаю над проектом 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>)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...