mybatis 处理in条件超过1000条

  • Post author:
  • Post category:其他


mybatis 处理in条件超过1000条
原理:将条件处理为in 1 or in 2 or in 3...

<isPropertyAvailable prepend="and" property="terminalIds">
    <isNotEmpty property="terminalIds">
        <iterate property="terminalIds" open="(" close=")" conjunction="or">
            <![CDATA[ TERMINAL_ID in #terminalIds[]# ]]>
        </iterate>
    </isNotEmpty>
    <isEmpty property="terminalIds">
        <![CDATA[ 1<>1 ]]>
    </isEmpty>
</isPropertyAvailable>



版权声明:本文为MaxVelika原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。