zoukankan      html  css  js  c++  java
  • MyBatis-Oracle分页

    <select id="selectListPage" resultType="User">
    SELECT id,name,password FROM(
    SELECT id,name,password,ROWNUM rn FROM t_user
    <where>
    <if test="id!=null and id!=''">AND id=#{id}
    </if>
    <if test="
    name!=null and name!=''">
    AND name like #{name}
    </if>
    <if test="password!=null and password!=''">
    AND password like #{password}
    </if>
    </where>
    <if test="columnName!=null and columnName!=''">
    ORDER BY ${columnName} ${sortType}
    </if>
    ) WHERE rn&gt;(#{page}-1)*#{pageSize} AND rn&lt;=#{page}*#{pageSize}
    </select>

    <select id="selectListPage" resultMap="rm">

    SELECT id,name,password,role FROM(
    SELECT id,name,password,role,ROWNUM rn FROM t_user
    <where>
    <if test="id!=null and id!=''">AND id=#{id}
    </if>
    <if test="
    name!=null and name!=''">
    AND name like #{name}
    </if>
    <if test="password!=null and password!=''">
    AND password like #{password}
    </if>
    </where>
    <if test="columnName!=null and columnName!=''">
    ORDER BY ${columnName} ${sortType}
    </if>
    )
    <![CDATA[
    WHERE rn>(#{page}-1)*#{pageSize} AND rn<=#{page}*#{pageSize}
    ]]>
    </select>
  • 相关阅读:
    HDU.2899.Strange fuction(牛顿迭代)
    BZOJ.3771.Triple(母函数 FFT 容斥)
    树的实现(2)
    树的练习
    死锁问题
    进程的三种状态
    线程的同步与实现
    进程间通信详解
    进程和线程以及它们的区别
    https协议
  • 原文地址:https://www.cnblogs.com/java-ty/p/11809894.html
Copyright © 2011-2022 走看看