我已经实现了以下方法,通过jdbc-outbound-gateway更新Oracle DB中的n行(n为100)。
我通过拆分器拆分多个notes对象,并尝试使用JDBC-outbount-gateway更新数据库中的状态。分裂后我得到100到300个音符对象,我试图在db中更新。
现在,我的任务, 1)是jdbc-outbound-gateway打开100数据库连接? 2)如果是,那么请帮助,我如何通过只打开与jdbc-outbound-gateway的单一数据库连接来做同样的事情?
谢谢,苏姆。
答案 0 :(得分:0)
您需要使用直接通道并在拆分器之前启动事务。
请参阅the documentation about transactions in Spring Integration。
如何启动事务取决于拆分器的上游。