jdbc:stored-proc-outbound-gateway cursor - 构造函数参数

时间:2016-05-18 10:43:12

标签: spring-integration

我正在使用jdbc:stored-proc-outbound-gateway从存储过程中获取结果。我有一个游标返回类型,它与静态构造函数参数一起正常工作。

<int-jdbc:sql-parameter-definition name="O_TEST_RC" type="#{T(oracle.jdbc.OracleTypes).CURSOR}" direction="OUT"  return-type="testCursor"/>

<bean id="testCursor" class="package.TestCursor">
    <constructor-arg>
        <value>2015/10/14</value>
    </constructor-arg>
</bean>

如何使此构造函数参数与有效负载一起动态化。请建议。

1 个答案:

答案 0 :(得分:1)

对于CURSOR,您应该使用<int-jdbc:returning-resultset>并提供一些RawMapper来构建目标域对象,并避免像Oracle特定的扩展{{1输入。