【发布时间】:2014-08-15 21:05:03
【问题描述】:
我有一个使用 FOR XML 返回 XML 值的存储过程。我想将结果转换为 Web 服务返回的字符串。最好的方法是什么?
这种天真的映射尝试似乎导致抛出异常:
<procedure id="myMethod" parameterClass="java.util.Map" resultClass="java.lang.String">
{ call MyProc(#myParam1#, #myParam2#) }
</procedure>
我还尝试了resultClass="java.Util.HashMap",当过程返回单个 XML 块时,它返回了三个键/值对的列表 - 显然没有朝着我想要的方向移动。
我应该补充一点,修改存储过程不是可接受的方法。
【问题讨论】:
标签: java xml stored-procedures ibatis