Java 在Spring事务中并行这些查询时,如何使用相同的连接?
我们使用在Java8下运行的Spring4.1.6(MVC、TM和JDBC)来处理Oracle 12c数据库。假设现在这是一个个人数据库 我有一个无状态@Service(称为PersonService),带有@Transactional方法(称为searchPersons()),目前以以下方式使用几个注入的无状态@Repository DAO:Java 在Spring事务中并行这些查询时,如何使用相同的连接?,java,spring,spring-jdbc,spring-transactions,spring-4,Java,Spring,Spring Jdbc,Spring Transactions,Spring 4,我们使用在Java8下运行的Spring4.1.6(MVC、TM和JDBC)来处理Oracle 12c数据库。假设现在这是一个个人数据库 我有一个无状态@Service(称为PersonService),带有@Transactional方法(称为searchPersons()),目前以以下方式使用几个注入的无状态@Repository DAO: 启动事务上下文(隐式),确保后续操作都使用相同的连接,从而使用相同的Oracle会话 清除临时人员ID中的所有记录全局临时表(每个Oracle会话有一个
问题:有没有一种优雅的方式在春天做到这一点?或者我必须放弃Springbean初始化并手动构造这些DAO,确保注入它们的所有依赖项(jdbcTemplates等)?Hi,已经解决了吗?我也有同样的问题。