224.5. サンプル
たとえば、JMS キューから Bean を消費してデータベースに挿入する場合は、以下を行うことができます。
from("activemq:queue:newAccount").
to("mybatis:insertAccount?statementType=Insert");
呼び出す操作の種類を Camel に指示する必要があるため、statementType を指定する必要があります。
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>