Как обрабатывать тег <isNotNull>внутри <iterate>для динамического создания SQL-запроса в IBATIS - PullRequest
0 голосов
/ 18 февраля 2019

Приведенный ниже код не работает должным образом и выдает исключение 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...