分页查询

    <select id="getReportsByPage" parameterType="com.supermap.supervise.entity.Report" resultType="com.supermap.supervise.entity.Report">
    select * from (select rownum r,t.* from (select * from JB_REPORT
    <where>
    <if test="rpname!='' and rpname!=null">
    and  rpname like '%'||upper(#{rpname})||'%'
    </if>
    </where>
    order by rpid)
    t where rownum &lt;= #{page}*#{pageSize}) where r>(#{page}-1)*#{pageSize}
    </select>

 

posted @ 2020-03-06 10:54  万里哥  阅读(100)  评论(0编辑  收藏  举报