我是Spring Integration的新手,並且使用Spring 4.2.4。 我想用jdbc:stored-proc-outbound-gateway調用存儲過程。我已經在使用spring jdbc了。Spring集成jdbc存儲過程自定義rowmapper
存儲過程返回遊標和正在使用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"/>
...
春希望這作爲行映射。我應該在這裏使用任何變壓器?請指教。 注意:我必須返回多個結果集。
感謝Bilan爲您的迴應,實際上MyCustomDataExtractor具有業務分組,並且它返回的是Map而不是對象列表(RowMapper)。提供了我實施的解決方案.. –