51.6. 查询的结果
对于 选择
操作,结果是一个 List<Map<String, Object>&
gt; 类型的实例,如 JdbcTemplate.queryForList () 方法返回。对于 更新操作
,返回 NULL
正文,因为 更新操作
只被设置为标头,而不是作为正文设置。
注意
默认情况下,结果将放置在邮件正文中。如果设置了 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");