163.2.2. クエリーパラメーター(13 パラメーター):


Expand
Name説明デフォルトType

allowNamedParameters (producer)

クエリーで名前付きパラメーターを使用できるかどうか。

true

boolean

outputClass (producer)

outputType=SelectOne または SelectList 時に変換として使用する完全なパッケージおよびクラス名を指定します。

 

文字列

outputType (producer)

プロデューサーが使用する出力を決定します。

SelectList

JdbcOutputType

パラメーター (プロデューサー)

java.sql.Statement へのオプションのパラメーターです。たとえば、maxRows や fetchSize などを設定します。

 

マップ

readSize (producer)

ポーリングクエリーで読み取りできる行のデフォルトの最大数。デフォルト値は 0 です。

 

int

resetAutoCommit (producer)

Camel は JDBC コネクションの autoCommit を false に設定し、ステートメントを実行した後に変更をコミットし、resetAutoCommit が true の場合、接続の autoCommit フラグをリセットします。JDBC コネクションが autoCommit フラグのリセットをサポートしていない場合は、resetAutoCommit フラグを false に設定することで、Camel は autoCommit フラグをリセットしません。XA トランザクションと併用する場合は、トランザクションマネージャーがこの tx のコミットを担当するよう false に設定する必要があります。

true

boolean

トランザクション処理 (プロデューサー)

トランザクションが使用中のかどうか。

false

boolean

useGetBytesForBlob (producer)

BLOB 列を文字列データではなくバイトとして読み取る。これは、BLOB 列をバイトとして読み取る必要がある Oracle などの特定のデータベースで必要になることがあります。

false

boolean

useHeadersAsParameters (producer)

名前付きパラメーターを指定した prepareStatementStrategy を使用するには、このオプションを true に設定します。これにより、名前付きプレースホルダーでクエリーを定義でき、クエリープレースホルダーの動的な値でヘッダーを使用できます。

false

boolean

useJDBC4ColumnNameAnd LabelSemantics (producer)

列名を取得するときに JDBC 4 または JDBC 3.0 以前のセマンティックを使用するかどうかを設定します。JDBC 4.0 は columnLabel を使用して列名を取得し、JDBC 3.0 は両方の columnName または columnLabel を使用します。しかし、JDBC ドライバーの動作が異なるため、このコンポーネントの使用に問題がある場合は、このオプションを使用して JDBC ドライバーの問題を回避できます。

true

boolean

beanRowMapper (advanced)

outputClass の使用時にカスタムの org.apache.camel.component.jdbc.BeanRowMapper を使用するには、以下を行います。デフォルトの実装では、行名を小文字を下げ、アンダースコアとダッシュをスキップします。たとえば、CUST_ID は custId としてマッピングされます。

 

BeanRowMapper

prepareStatementStrategy (advanced)

プラグインがカスタムの org.apache.camel.component.jdbc.JdbcPrepareStatementStrategy を使用して、クエリーおよび準備済みステートメントの準備を制御できます。

 

JdbcPrepareStatement Strategy

同期 (詳細)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。

false

boolean

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る