Попытка обновления с ibatis версии 2 до mybatis 3.3, застряла с приведенным ниже фрагментом

#mybatis #ibatis

#mybatis #ibatis

Вопрос:

 <delete id="dProjects" parameterClass="java.util.Map">
        delete from pro_tbl
        where user_id = #uId#
        <dynamic prepend="AND">
            <iterate property="pIds" open="(" close=")" conjunction="OR">
                project_id = #pIds[]#
            </iterate>
        </dynamic>
</delete>
 

Пытаюсь перейти с ibatis версии 2 на mybatis 3.3. Поскольку mybatis 3.3.0 больше не поддерживает динамическое добавление, нужна помощь с заменой приведенного ниже фрагмента «

Комментарии:

1. Проверьте тег foreach . Это будет выглядеть примерно так : <foreach item="pId" collection="pIds" open="AND (" close=")" separator="OR">project_id = #{pId}</foreach> . AND может быть включен open .