请问java高手,spring如何解析oracle返回的数据包,当记录集嵌套记录集时,如何解析呢?感激不尽

以下存储过程,返回的记录集的字段又包含记录集,resultlist的属性Property是个记录集,在这种情况下如何解析所有信息呢?typePropertyListist... 以下存储过程,返回的记录集的字段又包含记录集,resultlist的属性Property是个记录集,在这种情况下如何解析所有信息呢?
type PropertyList is table of Property index by binary_integer;---PropertyList对象
FUNCTION FUNC_Wechat_ClaimSearchList(i_ClientName in varchar2,
i_CardNo in varchar2,
i_LicenseNo in varchar2)
return SearchClmList IS
Propertys PropertyList;----对象,放在list的一个列中
resultlist SearchClmList;
loopcount NUMBER := 1;
vCaseStatus VARCHAR2(10);
BEGIN
loopcount := 1;
FOR cf IN (select
c.caseno --事故号
from c_claim c, p_public_policy cpp, c_property cp
where cpp.insurantname = trim(i_ClientName)
and c.ismain = '1'
order by c.notifydate desc) LOOP
--list中的子对象--
SELECT ce.ifobject,
ca.ifauditpass,
sum(ce.lossamount) lossamount BULK COLLECT
INTO Propertys
FROM c_estimatelist ce, c_lossitem cm, c_estimate ca
WHERE ca.caseno = cf.caseno
AND ce.estimateno = ca.estimateno
GROUP BY ce.ifobject, ca.ifauditpass, cm.memo;
----赋值list-----------
resultlist(loopcount).ClaimNo := cf.caseno;
resultlist(loopcount).Property := Propertys;----赋值对象
loopcount := loopcount + 1;
IF loopcount > 19 THEN
EXIT;
END IF;
END LOOP;
RETURN resultlist;
END FUNC_Wechat_ClaimSearchList;
请问,spring如何对象resultlist的Property属性的所有信息呢?
展开
 我来答
yuquan0405
2015-02-26 · TA获得超过156个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:74.1万
展开全部
记录集的字段又包含记录集

java 再来读取这具游标,子集应该是解析不出来的
除非自己写解析对象,比如将 子集数据用符号 连成单字符 再根据规则解析成多列
追问
不至于吧,既然oracle都可以返回,java那边应该有相应的处理办法吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式