163.2.2. クエリーパラメーター(13 パラメーター):
| 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 |