iBatis.Net iterate 嵌套 isEqual的问题 在线等 !!! 急 ! 加急 !!
Map文件:
<update id="FiInvoiceApply.UpdateStatus" parameterClass="FiInvoiceApply">
<iterate conjunction=";" open="" close="">
Update FiInvoiceApply Set
<isEqual property="[].StatusID" compareValue="2">
fiinvoiceid=#[].FiInvoiceID#,
invoicenumber=#[].InvoiceNumber#,
InvoiceCategory=#[].InvoiceCategory#,
InvoiceCategoryName=#[].InvoiceCategoryName#,
</isEqual>
<isEqual property="item.StatusID" compareValue="-2">
InvoiceCategory=#[].InvoiceCategory#,
InvoiceCategoryName=#[].InvoiceCategoryName#,
</isEqual>
<isEqual property="item.StatusID" compareValue="3">
HedgeInvoiceNum=#[].HedgeInvoiceNum#,
</isEqual>
<isEqual property="item.StatusID" compareValue="-3">
InvoiceErrorMsg=#[].InvoiceErrorMsg#,
</isEqual>
<isEqual property="item.StatusID" compareValue="-5">
RedInvoiceErrorMsg=#[].RedInvoiceErrorMsg#,
</isEqual>
statusid=#[].StatusID#,
statusname=#[].StatusName#,
processuserid=#[].ProcessUserID#,
processusername=#[].ProcessUserName#,
processdate=convert(nvarchar(23),getdate(),121),
lastmodifieduserid=#[].LastModifiedUserID#,
lastmodifiedusername=#[].LastModifiedUserName#,
lastmodifieddate=convert(nvarchar(23),getdate(),121)
Where fiinvoiceapplyid=#[].FiInvoiceApplyID#
</iterate>
</update>
如上面代码所示,请问如果在iterate中嵌套isEqual,isEqual的property如何写?