181.14. ネイティブクエリーでプロデューサーを使用する
選択したエンティティーを取得するか、一括更新/削除を実行するには、nativeQuery
URI クエリーオプションを使用できます。ネイティブクエリーオプションを定義するだけです。
from("direct:nativeQuery") .to("jpa://org.apache.camel.examples.MultiSteps?resultClass=org.apache.camel.examples.MultiSteps&nativeQuery=select * from MultiSteps where step = 1");
resultClass
を指定せずにネイティブクエリーオプションを使用すると、メッセージ本文でオブジェクト配列を受け取ります。