要求:需要一种方法来判断Message
上发送的jpa:outbound-channel-adapter
是否已成功将其发送到数据库?这是必需的,因为只要我们确认成功写入DB,就必须启动新的管道。
doc没有任何与回调/挂钩相关的参数。
一种解决方案是使用synchronization-factory
。但是synchronization-factory
要求它应该位于poller
块内。那么问题是poller
在出站设置中有意义吗?
也欢迎任何其他设计建议。
答案 0 :(得分:1)
您可以使用ExpressionEvaluatingRequestHandlerAdvice
添加到jpa:request-handler-advice-chain
的{{1}}。并从该组件的jpa:outbound-channel-adapter
开始一个新的管道。
但是,当您的数据无法进入数据库时,不清楚为什么没有提到您有异常。这是怀疑......