当尝试更新n(这里的n为100或更多)时,jdbc-出站网关事务管理是如何工作的?



我通过jdbc-outbound-gateway实现了下面的方法来更新Oracle DB中的n行(n为100)。

我正在通过拆分器拆分多个notes对象,并尝试通过使用jdbc - outbound -gateway来更新数据库中的状态。我得到100到300个音符对象分裂后,我试图在数据库中更新。

现在,我的任务,1) jdbc出站网关是否打开100个数据库连接?2)如果是,那么请帮助,我如何通过只打开单个数据库连接jdbc出站网关来做同样的事情?

谢谢,Soum。

您需要使用直接通道并在拆分器之前启动事务。

查看Spring Integration中有关事务的文档。

如何启动事务取决于拆分器的上游。

最新更新