56.6. 消息标头
JBBC 组件支持 8 个消息标头,如下是/are:
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
CamelJdbcUpdateCount (producer) constant: JDBC_UPDATE_COUNT | 如果查询是 UPDATE,则查询此 OUT 标头中返回更新计数。 | int | |
CamelJdbcRowCount (producer) 常数: JDBC_ROW_COUNT | 如果查询是 SELECT,则查询此 OUT 标头中返回行数。 | int | |
CamelJdbcColumnNames (producer) | 来自 ResultSet 的列名称作为一个 java.util.Set 类型。 | Set | |
CamelJdbcParameters (producer) 常数: JDBC_PARAMETERS |
启用 useHeadersAsParameters 时,它有要使用的标头的 | Map | |
CamelRetrieveGeneratedKeys (producer) | 将其值设为 true 以检索生成的密钥。 | False | 布尔值 |
CamelGeneratedColumns (producer) | 把它设置为指定预期的生成的列。 | string[] 或 int[] | |
CamelGeneratedKeysRowCount (producer) | 标头中包含生成的密钥的行数。 | int | |
CamelGeneratedKeysRows (producer) | 包含生成的密钥的行。 | list |