首页 > 其他 > 详细

Mybatis的WHERE和IF动态

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

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动态

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!