首页 文章

我们是否需要在Spring Boot中以编程方式声明JPA tranasaction mange

提问于
浏览
0

我需要调用Oracle DB并获取表数据并插入数据 . 我使用Spring Data JPA的Spring Boot 1.2.4应用程序 . 默认情况下,如果application.properties中提供了必要的属性,Spring Boot将注入LocalContainerEntityManagerFactoryBean和Datasource bean . 现在我想实现Tranaction Mangament . 我的问题是我是否需要以声明方式定义JPATransactionManage bean,或者默认情况下它也将由Spring Boot注入 . 如果默认注入哪个注释将在Spring Boot中注入它,那么有任何文档可以在Spring Boot术语中解释这一点 .

1 回答

  • 0

    由于此类基础结构现在可用且您没有专用配置,因此还将为您创建DataSourceTransactionManager:这是拦截@Transactional注释方法的组件

    参考:https://spring.io/guides/gs/managing-transactions/

相关问题