有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从Ibatis到MyBatis的java迁移

我正在将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>

多谢各位


共 (1) 个答案

  1. # 1 楼答案

    好的,我已经弄明白了。

    传给

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