【发布时间】:2016-03-09 15:23:31
【问题描述】:
我是 Spring Integration 的新手,正在使用 Spring 4.2.4。 我正在尝试使用 jdbc:stored-proc-outbound-gateway 调用存储过程。我已经在使用弹簧 jdbc。
存储过程正在返回光标,并且正在使用 customRowMapper,如下所示
new SqlOutParameter(A_RC, OracleTypes.CURSOR, null, new MyCustomDataExtractor())
MyCustomDataExtractor 实现 SqlReturnType 并返回自定义对象。
现在的问题是如何在我的代码的 SI jdbc 存储的 proc.piece 中实现这一点..
...
<int-jdbc:sql-parameter-definition name="A_RC" type="#{T(oracle.jdbc.OracleTypes).CURSOR}" direction="OUT"/>
...
<int-jdbc:returning-resultset name="A_RC" row-mapper="a.b.c.MyCustomDataExtractor"/>
...
Spring 期望这是一个行映射器。我应该在这里使用任何变压器吗?请指教。 注意:我必须返回多个结果集。
【问题讨论】:
标签: spring-integration spring-jdbc