MyBatis动态SQL之一使用 if 标签和 choose标签

bootstrap react https://segmentfault.com/a/1190000010383464

xml 中 < 转义 to thi tha 

<if test="pricehigh!=null">
and price &lt; #{pricehigh,jdbcType=INTEGER}
</if>

 

MyBatis动态SQL之一使用 if 标签和 choose标签

  1. <select id="getItems" parameterType="com.ipro.shopping.to.IntegerEntity" resultType="itemsType">  

  2.        select * from itemsType  

  3.        <where>  

  4.           <!--方式一使用choose的方式查询-->  

  5.          <!-- <choose>  

  6.              <when test="parentId !=0 ">parentTypeId=#{parentId}</when>  

  7.              <when test="parentId==0">parentTypeId is null</when>  

  8.           </choose> -->  

  9.          <!--方式二使用if的方式查询-->  

  10.           <if test="parentId!=0">  

  11.              parentTypeId=#{parentId}  

  12.           </if>  

  13.           <if test="parentId==0">  

  14.             parentTypeId is null  

  15.           </if>  

  16.        </where>  

  17.     </select>  

转载于:https://www.cnblogs.com/cnchengv/p/8297670.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值