zoukankan      html  css  js  c++  java
  • IBatis分页显示

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

  • 相关阅读:
    记录s标签范例
    链表问题总结
    Hibernate学习总结
    HDU2460-Network
    CF464C-Substitutes in Number
    CF666E-Forensic Examination
    CF373C-Counting Kangaroos is Fun
    CF558E-A Simple Task
    HDU5669-Road
    CF341D-Iahub and Xors
  • 原文地址:https://www.cnblogs.com/zhshlimi/p/5550320.html
Copyright © 2011-2022 走看看