公司代码中的 自己 用的动态代码

本文通过两个具体的MyBatis动态SQL示例,详细介绍了如何使用动态SQL语句来构建灵活的数据库查询操作。其中包括了根据条件筛选记录及获取特定用户信息的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



<select id="getSelectedTicketCouponCodeBuyAfter" resultClass="com.cdeledu.will.selectcourse.domain.CouponCodeObj">
        select top 1 id,uid,codeType from couponcode
        <dynamic prepend="where">
        <isNotNull prepend="and" property="cdelUID">
              uid=#cdelUID#  and hasBuy = 1 and codeType=3
        </isNotNull>
        </dynamic>
    </select>



======================================================================





       <!--  自己测试用的sql语句 -->
       <select id="selectxxcjabcd" resultClass="java.util.HashMap">
            select id,uid,realname from gk_info
            <dynamic prepend="where">
                <isNotEmpty prepend="and" property="id">id=#id#</isNotEmpty>
            </dynamic>
       </select>






<body>

  <jsp:useBean id="javabean" class="java.util.HashMap" scope="page">
   <c:set target="${javabean }" property="id" value="28"></c:set>
  </jsp:useBean>
  <willSql:sqlSession.selectList stmt="ns.will.gklwb.selectxxcjabcd" param="${javabean }" var="xxcjzhi"></willSql:sqlSession.selectList>
 
  <c:forEach items="${xxcjzhi }" var="xxcjzhi">
         <tr>${xxcjzhi.realname }</tr>
  </c:forEach>

</body>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值