pagehelper
pagehelper主要是乙個分頁用的外掛程式,通過該外掛程式可以不用在sql中編寫較為複雜的分頁sql,通過兩行**就可以搞定pagehelper官網首頁:
官網有詳細的介紹,以下屬於精簡版的,拿來即用
首先匯入依賴
com.github.pagehelper
pagehelper
5.2.0
然後在mybatis配置檔案中外掛程式
-->
reasonable:分頁合理化引數,預設值為false。當該引數設定為 true 時,pagenum<=0 時會查詢第一頁, pagenum>pages(超過總數時),會查詢最後一頁。預設false 時,直接根據引數進行查詢。
繼續在spring中配置
pagehelper:
helperdialect: mysql
reasonable: true
supportmethodsarguments: true
params: count=countsql
helperdialect:是用來選擇資料庫,目前支援oracle,mysql等等
最後寫**,前端往後端傳引數要加上currentpage,pagesize
寫到service層和controller層都可以,看你如何轉換了
public list《表名》 getlist(integer currentpage,integer pagesize)
注意! **的位置要一致.上面是pagehelper,中間是通過資料庫獲取到的資料,最後是pageinfo前端頁面我用的element ui
0"
:current-page="currentpage"
:page-size="pagesize"
background
@size-change="handlesizechange"
@current-change="handlecurrentchange"
/>
return
返回給前端的引數
常見的乙個問題:list插入到pageinfo後,找不到列list中的引數,只能看到分頁外掛程式的引數。
解決方法:前端獲取列表中的資料時再深入一層,比如:this.list = data.data.list
在盡力寫的很詳細,讓萌新也能一看就懂,我也是從那時候過來的,非常理解這種感受。寫的總有疏漏,有問題,歡迎私聊! 歡迎補缺! 歡迎批評!
ibatis 快速上手
簡介 例子 現在我們我們通過乙個簡單的案例,了解如何通過ibatis解決資料訪問問題。現在有有乙個資料庫,資料庫裡面有一張人員資訊表 需求是這樣 通過乙個web應用程式顯示人員資訊表裡面的資訊,並且可以新增 修改 刪除人員記錄 乙個並不複雜的案例,但是它覆蓋所有開發首先要學習的內容。第1步 the ...
Pro C快速上手
條件 winxp vc 6 裝在c program files microsoft visual studio vc98 oracle 9 裝在e oracle ora90 步驟 1 dos視窗設定環境變數,預編譯 oralce 給的關於pro c 例子 2 設定vc 環境 3 編譯執行 c程式。具...
Apache James快速上手
2,配置 2.1,環境配置 apache james執行需要jvm,保證所在主機安裝jdk即可 2.2,埠配置 apache james 使用到的埠包括 pop3埠 110 smtp埠 25 2.3,啟動應用 配置完畢james後,就可以啟動了,啟動命令很簡單,只需要執行bin run.sh即可 也...