Spring 如何从事务中获取连接对象

Spring 如何从事务中获取连接对象,spring,spring-data,spring-transactions,transactional,Spring,Spring Data,Spring Transactions,Transactional,我们使用spring进行事务管理 当从数据源创建一个新的java.sql.Connection时,我们希望调用此连接对象上的一个过程 该过程用于在Oracle数据库中设置某些会话变量 到目前为止,我们还没有从spring事务方面找到任何回调或拦截器来完成这项工作 如果任何人知道我们可以使用当前事务处理连接对象的任何此类规定,请返回这与事务无关。我猜如果你在交易之外使用它,你会希望你的连接被初始化,对吗?当从池中检索到连接时,您可以包装数据源,并运行任何代码。每当从数据源获得新连接时,我都需要调用

我们使用spring进行事务管理

当从数据源创建一个新的java.sql.Connection时,我们希望调用此连接对象上的一个过程

该过程用于在Oracle数据库中设置某些会话变量

到目前为止,我们还没有从spring事务方面找到任何回调或拦截器来完成这项工作


如果任何人知道我们可以使用当前事务处理连接对象的任何此类规定,请返回

这与事务无关。我猜如果你在交易之外使用它,你会希望你的连接被初始化,对吗?当从池中检索到连接时,您可以包装
数据源
,并运行任何代码。每当从数据源获得新连接时,我都需要调用连接对象上的过程,而不管事务是否打开/关闭。看起来某种数据源包装器可以帮助我在从数据源返回连接之前执行存储过程。