我正在使用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>
如何使此构造函数参数与有效负载一起动态化。请建议。
答案 0 :(得分:1)
对于CURSOR
,您应该使用<int-jdbc:returning-resultset>
并提供一些RawMapper
来构建目标域对象,并避免像Oracle特定的扩展{{1输入。