如何使用网关的jdbc通道适配器来执行通过输入消息或其属性传递的查询。不确定是否有办法以这种方式使用查询。所以而不是
<int-jdbc:outbound..
query="select * from ...."
...
我想要像
这样的东西<int-jdbc:outbound...
query="payload.sqlQuery"
..>
感谢您的帮助。 我们有一个流程,其中适配器需要运行由请求指定的各种查询,因此我无法将查询放在那里。
答案 0 :(得分:0)
不,适配器无法实现。它们不是为这种低级协议链接而设计的。它打破了messaging
原则。
如果您确实需要集成端点的这种通用行为,请考虑直接从某个POJO使用JdbcTemplate
并将其引用到<service-activator>
。