236.6. Samples


例如,如果要使用 JMS 队列中的 Bean 并将它们插入到数据库中,您可以执行以下操作:

from("activemq:queue:newAccount")
  .to("mybatis:insertAccount?statementType=Insert");

请注意,我们必须指定 statementType,因为我们需要指示 Camel 要调用的操作类型。

其中 insertAccount 是 SQL 映射文件中的 MyBatis ID:

  <!-- Insert example, using the Account parameter class -->
  <insert id="insertAccount" parameterType="Account">
    insert into ACCOUNT (
      ACC_ID,
      ACC_FIRST_NAME,
      ACC_LAST_NAME,
      ACC_EMAIL
    )
    values (
      #{id}, #{firstName}, #{lastName}, #{emailAddress}
    )
  </insert>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.