mybatis查询条件in里面的是list集合


1、Dao层

public VstSearchProdRouteVo queryVstSearchProdRoute(Map<String, Object> params){
  return super.get("queryVstSearchProdRoute",params);
}

2、mapper层

<select id="queryVstSearchProdRoute" parameterType="java.util.Map" resultType="com.vst.search.beans.vo.VstSearchProdRouteVo">
  select product_id,product_name,cancel_flag,sale_flag,create_time,sell_price,distributor_id,category_id from vst_search_prod_route where 1=1
  <if test="productId != null" >
    and product_id=#{productId}
  </if>
  <if test="stateArr != null" >
    and category_id in
    <foreach item="item" index="index" collection="stateArr" open="(" separator="," close=")">
      #{item}
    </foreach>
  </if>
</select>


免责声明!

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



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