首页 > 解决方案 > 从 Ibatis 迁移到 MyBatis

问题描述

我正在将 ibatis 迁移到 mybatis,并且我有以下代码:

    <dynamic prepend="AND SDLG.COD_N_TIPO_LIMITE_GEOGRAFICO IN">
        <isEqual property="incluirLimitesGeograficos" compareValue="true">
            <isNotEmpty property="listaLimitesGeograficos"> 
                    <iterate property="listaLimitesGeograficos" open="(" close=")" conjunction="," >                
                        <isNotNull property="listaLimitesGeograficos[].codTipoLimiteGeo">

                            #listaLimitesGeograficos[].codTipoLimiteGeo:DECIMAL#    

                        </isNotNull>
                    </iterate>
            </isNotEmpty>
        </isEqual>

我这样做,我想知道它是否正确:

        AND SDLG.COD_N_TIPO_LIMITE_GEOGRAFICO IN
        <if test="incluirLimitesGeograficos">
            <!--
    Sorry, I can`t migrate  listaLimitesGeograficos
    See console output for further details 
-->
            <if test="listaLimitesGeograficos != null and listaLimitesGeograficos.size() > 0"> 
                    <foreach collection="listaLimitesGeograficos" item="item" open="(" close=")" separator="," >                
                        <if test="item.codTipoLimiteGeo != null">

                            #{item.codTipoLimiteGeo, jdbcType=DECIMAL}

                        </if>
                    </foreach>
            </if>
        </if>

谢谢你。

标签: javaxmlmybatisibatis

解决方案


好的,已经想通了。

传递给

如果我错了,请纠正我,因为很重要,谢谢。


推荐阅读