<select id="pagedListOrderOpen">
SELECT * FROM (
</select>

<sql id="pagedListOrderClose">
) PagedList
<dynamic prepend="WHERE">
<isNotNull prepend="AND" property="StartIndex"><![CDATA[PagedList.rowNum>=#StartIndex#]]></isNotNull>
<isNotNull prepend="AND" property="EndIndex"><![CDATA[PagedList.rowNum<=#EndIndex#]]></isNotNull>
</dynamic>
</sql>

<select id="selOrdersWithPaging" parameterClass="OrderSearch" resultClass="Order" extends="pagedListOrderOpen" resultMap="OrderMappingResult">
SELECT O.*,rowNum = ROW_NUMBER() OVER(ORDER BY OrderId DESC)
FROM OrderInfo AS O (NOLOCK)
<include refid="fuzzySearchActivityConfig"/>
<include refid="pagedListOrderClose" />
</select>

<sql id="fuzzySearchOrder">
<dynamic prepend="WHERE">
<isNotEmpty property="Caption" prepend="AND">
<![CDATA[O.Caption LIKE '%$Caption$%']]>
</isNotEmpty>
<isNotNull property="SaleStartDate" prepend="AND">
<![CDATA[O.SaleDate >= #SaleStartDate#]]>
</isNotNull>
<isNotNull property="SaleEndDate" prepend="AND">
<![CDATA[O.SaleDate <= #SaleEndDate#]]>
</isNotNull>
<isNotEmpty property="Status" prepend="AND">
<![CDATA[O.Status=#Status#]]>
</isNotEmpty>
</dynamic>
</sql>

最新文章

  1. 360浏览器导出Excel闪退BUG
  2. 安装yii2时出错 Invalid Parameter – yii\base\InvalidParamException
  3. [转]浅谈php web安全
  4. jquery id选择器 id带&quot;.&quot;问题
  5. 【转】 GridView 72般绝技
  6. Day2(2016/1/22)——Testing
  7. Html5工具
  8. Netbeans Platform 工程,免安装JDK
  9. 仿QQ注册验证码的实现。
  10. 学习笔记之Java程序设计实用教程
  11. nativescript环境搭建
  12. uva 10154 贪心+dp
  13. XMEAG-128A1
  14. 【玩转开源】BananaPi R2 —— 第三篇 基于Openwrt开发一个简单的路由器
  15. Android View的滑动
  16. LNMP平台部署
  17. vs里32位项目和64位项目的区别
  18. linux编译安装php apache mysql (已试过)
  19. Word Ladder leetcode java
  20. web.xml配置文件中&lt;async-supported&gt;true&lt;/async-supported&gt;报错

热门文章

  1. 清空KindEditor富文本编辑器里面的内容方法
  2. spring配置属性的两种方式
  3. HIbernate的脏数据检测和延缓加载
  4. tttttabs
  5. 在Ubuntu 14.04安装Nginx
  6. 【BZOJ 1031】【JSOI 2007】字符加密Cipher
  7. js-图标控件
  8. 实在没想到系列——HashMap实现底层细节之keySet,values,entrySet的一个底层实现细节
  9. ubuntu安装pip3
  10. Hadoop 权威指南学习2 (Sqoop)