46.6. 查询的结果
对于 选择
操作,结果是一个 List<Map<String、Object>
; 类型的实例,如 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");