66.6. 查询的结果
对于 选择
操作,结果是 List<Map<String, Object>&
gt; 类型的实例,由 JdbcTemplate.queryForList () 方法返回。对于
操作,返回 update
NULL
正文,因为更新操作仅设置为标头,永远不会设置为正文。
注意
有关更新操作的更多信息,请参阅 Header Values。
默认情况下,结果放置在消息正文中。如果设置了 outputHeader 参数,则结果将放置在标头中。这是使用完整消息增强模式添加标头的替代选择,它提供了一个简洁的语法,用于在标头中查询序列或其它小值。将 outputHeader 和 outputType 组合在一起:
from("jms:order.inbox") .to("sql:select order_seq.nextval from dual?outputHeader=OrderId&outputType=SelectOne") .to("jms:order.booking");