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