问题描述
如下:<resultMapid="P_OUTPUTPARAM_Map"class="java.util.HashMap"><resultproperty="noticeno"column="noticeno"/><resultproperty="resultcode"column="resultcode"/><resultproperty="resultmessage"column="resultmessage"/></resultMap><parameterMapid="InsertCollectItemNotice-data"class="java.util.Map"><parameterproperty="p_collectpayitems"jdbcType="ARRAY"javaType="oracle.sql.ARRAY"mode="IN"typeHandler="com.papcic.epcis.claimioc.biz.integration.dao.OracleArrayTypeHandlerCallback"/><parameterproperty="p_noticeitems"jdbcType="ARRAY"javaType="oracle.sql.ARRAY"mode="IN"typeHandler="com.papcic.epcis.claimioc.biz.integration.dao.OracleArrayTypeHandlerCallback"/><parameterproperty="p_outputparam"jdbcType="ORACLECURSOR"javaType="java.sql.ResultSet"mode="OUT"resultMap="P_OUTPUTPARAM_Map"/></parameterMap><procedureid="InsertCollectItemNoticeStrategy"parameterMap="InsertCollectItemNotice-data"><![CDATA[{callEPCISCDE.PKG_FINANCE_CLAIM_INTERFACE.insert_collectitemnotice_data(?,?,?)}]]></procedure>在启动里即报错:Attribute"resultMap"mustbedeclaredforelementtype"parameter".各位大虾帮忙看看~~
解决方案
解决方案二:
没有人知道么?自己顶下。。。
解决方案三:
你用的ibatis什么版本的呀,低版本的不支持存储过程
解决方案四:
<resultMapid="P_OUTPUTPARAM_Map"class="java.util.HashMap"><parameterproperty="noticeno"column="noticeno"/><parameterproperty="resultcode"column="resultcode"/><parameterproperty="resultmessage"column="resultmessage"/></resultMap>
把result换成parameter