【发布时间】:2016-05-18 14:16:25
【问题描述】:
我正在使用骆驼存储过程来调用我们数据库中的过程。调用表达式是这样的:
<camel:to uri="sql-stored:check_data(VARCHAR ${headers.id1},VARCHAR ${headers.id1},OUT INTEGER ${headers.response})?dataSource=ds" />
程序是这样的:
check_data
@id1 varchar(50),
@bid2 varchar(50),
@response int output
经过试用,组件抛出了这个:
org.apache.camel.component.sql.stored.template.ast.ParseRuntimeException: org.apache.camel.component.sql.stored.template.generated.ParseException: Encountered " <SIMPLE_EXP_TOKEN> "${headers.response} "" at line 1, column 80.
Was expecting:
<IDENTIFIER> ...
我检查了骆驼网站上的语法示例,似乎是真的,但我没有发现这个定义有什么问题。我错过了什么?
谢谢
【问题讨论】:
标签: stored-procedures apache-camel