Ошибка: camel-sql - Не удалось разрешить заполнитель 'property.' в строковом значении "sql query"

В Camel 2.17.0 верблюжий компонент sql не может разрешить значение свойства, используя простое выражение при выводе.

<route>
    <from uri="timer://foo?repeatCount=1" />
    <setProperty propertyName="column_name">
        <simple>1234</simple>
    </setProperty>
    <!-- could nto resolve property - failed ->
    <to uri="sql:{{sql.query}}" />
    <!-- working ->
    <to uri="sql:classpath:sql.query.sql?dataSource=#DS" />
</route>

Файл внешних свойств:

 sql.query = insert into table (column_name) values (:#${property.column_name})

Сообщение об ошибке:

Не удалось разрешить местозаполнитель "property.column_name" в строковом значении "sql: вставить в таблицу (имя столбца) значения (:#${property.column_name})"

0 ответов

Другие вопросы по тегам