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