323.4. 查询结果
对于 选择
操作,结果是 List<Map<String、Object>&
gt; 类型,如 JdbcTemplate.queryForList () 方法返回。对于 更新
操作,当 更新
操作只被设置为标头且永远不会设置为正文时,将返回 NULL
body。
注意
有关更新 操作的更多信息,请参阅 标头值
。
默认情况下,结果放置在消息正文中。 如果设置了 outputHeader 参数,则结果将放在标头中。 这是一种使用完整消息丰富的模式来添加标头,它提供了一种简洁的语法,用于将序列或某些其他小值查询到标头中。 最好将 outputHeader 和 outputType 一起一起使用:
from("jms:order.inbox") .to("sql:select order_seq.nextval from dual?outputHeader=OrderId&outputType=SelectOne") .to("jms:order.booking");
from("jms:order.inbox")
.to("sql:select order_seq.nextval from dual?outputHeader=OrderId&outputType=SelectOne")
.to("jms:order.booking");