【发布时间】:2019-07-02 07:58:39
【问题描述】:
我为 SpringBoot 应用程序设置了以下内容:
- Database1 - TransactionManagerDatabase1
-
Database2 - TransactionManagerDatabase2
Transactional(value = "TransactionManagerDatabase1", readOnly = true) public void getResults() { // select a row from table in Database1 // select a row from table in Database2 DataSource dataSourceDB2 = SpringContextProvider.getApplicationContext().getBean("TransactionManagerDatabase2", DataSource.class); dataSourceDB2.getPool().getActive(); //This is returning an active connection with Database2 }
Database1申请@Transactional时,Database2怎么还能保持活动连接??
【问题讨论】:
标签: spring spring-boot spring-data-jpa spring-transactions