180.10. ネイティブクエリーでコンシューマーを使用する

選択したエンティティーのみを使用するには、consumer.nativeQuery URI クエリーオプションを使用できます。ネイティブクエリーオプションを定義するだけです。

from("jpa://org.apache.camel.examples.MultiSteps?consumer.nativeQuery=select * from MultiSteps where step = 1")
.to("bean:myBusinessLogic");

ネイティブクエリーオプションを使用すると、メッセージ本文でオブジェクト配列を受け取ります。