#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
.