mybatis动态sql foreach的用法


    <select id="findUserByIds" parameterType="com.pojo.QueryVo" resultType="com.pojo.User">
        SELECT * from USER
      <where>
          <if test="ids !=null">
              <!--
              foreach:循环传入的集合参数
              collection:传入的集合的变量名称
              item:每次循环将循环出的数据放入这个变量中
              open循环开始拼接的字符串
              separator:循环中拼接的分隔符
              -->
              <foreach collection="ids" item="id" open="id in(" close=")" separator=",">
              #{id}
              </foreach>
          </if>
      </where>
    </select>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM