以下代码无法正常工作,并引发SQL异常。如何在<isNotNull>
标记内使用<Iterate>
标记。如果没有<isNotNull>
,它就可以正常工作。但是我需要检查几种情况的情况
<iterate property="catalogs" open="(" close=")" conjunction="OR">
<![CDATA[(1=1]]>
<isNotNull prepend="AND" property="catalogs[0].issueTypeId">
<![CDATA[ SR.SR_ISSUE_TYPE_ID = #catalogs[].issueTypeId# ]]>
</isNotNull>
<isNotNull prepend="AND" property="catalogs[0].subIssueTypeId">
<![CDATA[ SR.SR_SUB_ISSUE_TYPE_ID = #catalogs[].subIssueTypeId# ]]>
</isNotNull>
<![CDATA[)]]>
</iterate>