校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Oracle使用MyBatis中RowBounds實現分頁查詢功能

Oracle使用MyBatis中RowBounds實現分頁查詢功能

熱門標簽:汽車4s店百度地圖標注店 網貸外呼系統合法嗎 手機地圖標注門店 安陽企業電銷機器人供應商 鶴壁電話機器人價格 電銷套路機器人 杭州網絡外呼系統運營商 地圖標注坐標圖標 地圖標注效果的制作

Oracle中分頁查詢因為存在偽列rownum,sql語句寫起來較為復雜,現在介紹一種通過使用MyBatis中的RowBounds進行分頁查詢,非常方便。

使用MyBatis中的RowBounds進行分頁查詢時,不需要在 sql 語句中寫 offset,limit,mybatis 會自動拼接 分頁sql ,添加 offset,limit,實現自動分頁。

需要前臺傳遞參數currentPage和pageSize兩個參數,分別是當前頁和每頁數量,controller層把參數傳遞給service層即可,下面是service實現的代碼:

package com.xyfer.service.impl;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.session.RowBounds;
import com.xyfer.dao.UserDao;
import com.xyfer.service.UserService;
public class UserServiceImpl implements UserService {
  private UserDao userDao;
  @Override
  public MapString, Object> queryUserList(String currentPage, String pageSize) {
    //查詢數據總條數
    int total = userDao.queryCountUser();
    //返回結果集
    MapString,Object> resultMap = new HashMapString,Object>();
    resultMap.put("total", total);
    //總頁數
    int totalpage = (total + Integer.parseInt(pageSize) - 1) / Integer.parseInt(pageSize);
    resultMap.put("totalpage", totalpage);
    //數據的起始行
    int offset = (Integer.parseInt(currentPage)-1)*Integer.parseInt(pageSize);
    RowBounds rowbounds = new RowBounds(offset, Integer.parseInt(pageSize));
    //用戶數據集合
    ListMapString, Object>> userList = userDao.queryUserList(rowbounds);
    resultMap.put("userList", userList);
    return resultMap;
  }
}

dao層接口:

package com.xyfer.dao;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.session.RowBounds;
public interface UserDao {
  public int queryCountUser();    //查詢用戶總數
  public ListMapString, Object>> queryUserList(RowBounds rowbounds);  //查詢用戶列表
}

對應的mapper.xml文件:

?xml version="1.0" encoding="UTF-8" ?>
!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
mapper namespace="com.xyfer.mapper.UserMapper">
  !-- 查詢用戶總數 -->
  select id="queryCountUser" resultType="java.lang.Integer">
    select count(1) from user
  /select>
  !-- 查詢用戶列表 -->
  select id="queryUserList" resultType="java.util.Map">
    select * from user
  /select>
/mapper>

通過postman調用接口,傳入對應的參數,即可實現分頁查詢數據。

總結

以上所述是小編給大家介紹的Oracle使用MyBatis中RowBounds實現分頁查詢功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • mybatis中查詢結果為空時不同返回類型對應返回值問題
  • 結合mybatis-plus實現簡單不需要寫sql的多表查詢
  • mybatis 實現 SQL 查詢攔截修改詳解
  • 詳解MyBatis模糊查詢LIKE的三種方式
  • MyBatis帶參查詢的方法詳解

標簽:河源 焦作 南陽 銀川 泰安 梧州 柳州 酒泉

巨人網絡通訊聲明:本文標題《Oracle使用MyBatis中RowBounds實現分頁查詢功能》,本文關鍵詞  Oracle,使用,MyBatis,中,RowBounds,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle使用MyBatis中RowBounds實現分頁查詢功能》相關的同類信息!
  • 本頁收集關于Oracle使用MyBatis中RowBounds實現分頁查詢功能的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国内成人免费视频| 欧美无砖砖区免费| 日韩一级欧美一级| 久久精品国产精品青草| 精品国产一区二区三区久久久蜜月 | 色呦呦国产精品| 亚洲精品乱码久久久久久久久| 成人免费观看视频| 午夜精品123| 久久久亚洲精品一区二区三区 | 成人福利电影精品一区二区在线观看| 国产精品欧美经典| 欧美亚洲综合另类| 国产精品伊人色| 亚洲午夜在线观看视频在线| 精品久久一区二区三区| 91色porny在线视频| 免费高清在线视频一区·| 国产精品欧美极品| 日韩欧美黄色影院| 91麻豆视频网站| 国产在线国偷精品产拍免费yy| 亚洲色图制服丝袜| 久久嫩草精品久久久久| 欧美日韩综合不卡| 99久久精品一区二区| 久久99最新地址| 亚洲成国产人片在线观看| 国产精品网站一区| 久久久国产精品不卡| 8v天堂国产在线一区二区| 不卡av在线网| 国产精品资源在线看| 亚洲色图欧美在线| 国产校园另类小说区| 欧美丝袜丝交足nylons图片| 色综合色狠狠综合色| 国产999精品久久久久久| 免费观看日韩av| 男人的天堂久久精品| 一区二区日韩电影| 亚洲精品中文字幕乱码三区| 国产精品三级电影| 中文字幕免费一区| 国产精品欧美一区喷水| 国产精品美日韩| 欧美激情在线一区二区三区| 精品91自产拍在线观看一区| 欧美电视剧在线观看完整版| 欧美一区二区三区在线观看| 欧美夫妻性生活| 欧美一区二区三区爱爱| 欧美一区欧美二区| 精品精品欲导航| 久久综合色天天久久综合图片| 欧美不卡一区二区三区四区| 欧美大度的电影原声| 精品国产一区二区三区不卡| 久久久久国产精品人| 久久嫩草精品久久久久| 国产精品福利在线播放| 国产精品女主播在线观看| 亚洲日本丝袜连裤袜办公室| 亚洲美女少妇撒尿| 偷拍自拍另类欧美| 精品一区二区三区在线播放| 国产福利91精品| 在线亚洲欧美专区二区| 51久久夜色精品国产麻豆| 欧美成人激情免费网| 国产精品三级电影| 亚洲成av人片在线| 精品在线观看免费| 成人av小说网| 在线观看免费成人| 欧美mv日韩mv国产网站| 国产精品久久久久一区二区三区共 | 日韩欧美高清dvd碟片| 久久久久久久久蜜桃| 亚洲免费观看高清在线观看| 青青草原综合久久大伊人精品| 久久精品国产99| 91色婷婷久久久久合中文| 欧美一区三区四区| 中文字幕一区二区三区在线观看 | 丁香啪啪综合成人亚洲小说| 91日韩精品一区| 欧美日本高清视频在线观看| 欧美精品一区二区精品网| 最新日韩av在线| 久久99久久精品| 日本韩国一区二区三区| 26uuu久久综合| 亚洲一二三区在线观看| 国产高清不卡一区| 制服丝袜亚洲网站| 亚洲精品乱码久久久久久日本蜜臀| 美女免费视频一区| 日本韩国精品在线| 国产拍欧美日韩视频二区| 亚洲一区二区综合| 成人黄色a**站在线观看| 51精品视频一区二区三区| 亚洲黄色av一区| 成人午夜激情视频| 欧美电影免费观看高清完整版 | 亚洲男同性恋视频| 国产在线精品一区二区不卡了 | 亚洲视频小说图片| 日韩主播视频在线| 91福利在线观看| 亚洲视频一区二区在线| 成人黄色在线视频| 亚洲国产精品ⅴa在线观看| 日本在线不卡一区| 欧美日韩第一区日日骚| 亚洲午夜一区二区三区| 在线区一区二视频| 亚洲色图欧洲色图婷婷| 91一区二区在线观看| 国产精品欧美一级免费| www.日本不卡| 中文字幕日韩av资源站| 99久久免费精品高清特色大片| 国产精品午夜久久| 99久久婷婷国产综合精品电影| 国产欧美日韩在线看| 处破女av一区二区| 国产精品三级视频| 日本伦理一区二区| 午夜精彩视频在线观看不卡| 欧美另类久久久品| 奇米一区二区三区| xvideos.蜜桃一区二区| 国产白丝网站精品污在线入口| 国产精品免费网站在线观看| 国产精品888| 亚洲欧美一区二区在线观看| 色综合久久久久综合99| 日韩国产在线一| 久久免费看少妇高潮| 亚洲乱码国产乱码精品精小说| 欧美日韩久久久一区| 欧美国产日产图区| www.色综合.com| 亚洲综合久久久久| 欧美日本在线视频| 裸体一区二区三区| 久久精品一区二区| 99视频精品全部免费在线| 中文字幕中文字幕一区二区 | 午夜精品一区在线观看| 6080国产精品一区二区| 国产成人午夜99999| 亚洲人一二三区| 91麻豆精品久久久久蜜臀| 国产在线精品一区二区夜色| 国产精品嫩草影院av蜜臀| 欧美三级欧美一级| 国产一区美女在线| 亚洲成人动漫一区| 国产亚洲欧美在线| 欧美丰满高潮xxxx喷水动漫| 韩国欧美一区二区| 亚洲一区在线观看视频| 精品国产一二三区| 欧美性videosxxxxx| 国产一区二区三区电影在线观看| 国产精品久久国产精麻豆99网站 | 国产精品一区专区| 亚洲午夜在线视频| 久久久国产精品午夜一区ai换脸| 欧美亚洲国产bt| 成人爽a毛片一区二区免费| 亚洲高清视频在线| 国产精品嫩草久久久久| 欧美电视剧免费观看| 91福利社在线观看| 成人一区二区视频| 久久成人免费网站| 亚洲成人中文在线| 亚洲色图视频网站| 亚洲国产高清aⅴ视频| 日韩欧美二区三区| 欧美一区二区三区四区在线观看| 91香蕉视频mp4| 粉嫩在线一区二区三区视频| 麻豆成人免费电影| 三级不卡在线观看| 五月激情六月综合| 亚洲第一电影网| 亚洲欧洲99久久| 国产三级三级三级精品8ⅰ区| 在线综合视频播放| 91麻豆精品国产91久久久更新时间| 色偷偷久久人人79超碰人人澡| 国产成人精品免费一区二区| 九色porny丨国产精品| 日本美女一区二区| 久久er精品视频|