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>