码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis的WHERE和IF动态

时间:2017-12-05 17:35:12      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:bat   origin   image   就是   where   tis   rod   pre   col   

mapper.xml:

    <!--查询套餐产品 -->
    <select id="queryComboProducts" resultType="com.runmin.bajie.entity.ProductCombo">
        select id,name,price,specification,origin_price,image from product_combo  
          <where>
            <if test="type!=null">
                and type = ${type}
            </if>
        </where>
    </select>

dao:

    /**
     * 查询组合套餐
     * 
     * @return
     */
    List<ProductCombo> queryComboProducts(ProductCombo type);

也就是说如果直接传Integer type是不行的,必须放在对象里面。

Mybatis的WHERE和IF动态

标签:bat   origin   image   就是   where   tis   rod   pre   col   

原文地址:http://www.cnblogs.com/XJJD/p/7988082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!