【发布时间】:2018-09-12 18:19:53
【问题描述】:
假设我有这样的路线。
<route>
<from uri="activemq:queue:someQueue"/>
<to uri="mybatis:select-items?statementType=SelectOne"/>
</route>
如何从activemq获取messaeg并将其传递给mybatis select? (只是一个字符串)
@编辑。
我想得到这样的字符串:category1, category2
我的选择看起来像:
<select id="select-authors" resultMap="authors-result">
SELECT
name, age, category
FROM author
WHERE category IN
<foreach item="item" index="index" collection="categories"
open="(" separator="," close=")">
#{item}
</foreach>
</select>
结果图只是映射这 3 个字段。
【问题讨论】:
-
请更新您的问题并提供更多详细信息。什么消息被发送到 someQueue ?选择项查询的映射看起来如何?
标签: apache-camel activemq mybatis