#語法
select * from table limit stratindex,pagesize
select * from table limit 5,10
;// 檢索記錄行 6-15
#為了檢索從某乙個偏移量到記錄集的結束所有的記錄行,可以指定第二個引數為 -
1:
select * from table limit 95,-
1;// 檢索記錄行 96-last.
#如果只給定乙個引數,它表示返回最大的記錄行數目:
select * from table limit 5
;//檢索前 5 個記錄行
#換句話說,limit n 等價於 limit 0
,n。
上面是寫的sql語句語法,為了實現上述效果,我們的sql得有startindex,pagesize"getuserbylimit" parametertype=
"map" resulttype=
"pojo.user"
>
select * from user limit #
,#<
/select>
最後在測試類中測試
@test
public
void
getuserbylimit()
session.
close()
;}
//選擇全部使用者rowbounds實現分頁
list
getuserbyrowbounds()
;
"getuserbyrowbounds" resulttype=
"user"
>
select * from user
<
/select>
這個層面上就是直接查出來所有的嗎,然後在物件導向的時候即test分頁
@test
public
void
testuserbyrowbounds()
session.
close()
;}
匯入依賴
com.github.pagehelper<
/groupid>
pagehelper<
/artifactid>
5.1.2
<
/version>
<
/dependency>
在spring的配置檔案中配置
<
!-- 把交給ioc管理 sqlsessionfactory --
>
"sqlsessionfactory"
class
="org.mybatis.spring.sqlsessionfactorybean"
>
"datasource" ref=
"datasource"
/>
<
!-- 傳入pagehelper的外掛程式 --
>
"plugins"
>
<
!-- 傳入外掛程式的物件 --
>
="com.github.pagehelper.pageinterceptor"
>
"properties"
>
"helperdialect"
>mysql<
/prop>
"reasonable"
>
true
<
/prop>
<
/props>
<
/property>
<
/bean>
<
/array>
<
/property>
<
/bean>
在真正執行sql之前,使用pagehelper來完成分頁
@override
public list
findall
(int page,
int size)
throws exception
關於類方法的三個問題
1.為什麼類方法不能操作例項變數?1 類方法在該類被載入到記憶體時,就分配了相應的入口位址 類方法是屬於類的,隨著類的載入而被分配記憶體 2當類的位元組碼檔案被載入到記憶體時,類的例項方法不會被分配入口位址,只有當該類建立物件後,類中的例項方法才分配入口位址 非靜態成員 方法和變數 是屬於類的物件,...
關於三個作者
因歷史原因,本blog專欄名字叫做fudan abc,但時過境遷,如今blog維護者已不僅僅是復旦人,一名交大才子加入了這支革命隊伍.昨天 兩個曾經的復旦人,復旦人甲和復旦人乙.今天 兩個曾經的復旦人,復旦人甲和復旦人乙.乙個曾經的交大人,交大人甲.復旦人甲目前主要寫uhci驅動的分析.分析的是2....
關於dubbo的三個問題
dubbo是乙個分布式服務框架,致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案。其核心部分包括 遠端通訊 提供對多種基於長連線的nio框架抽象封裝,包括多種執行緒模型 序列化 請求 響應 模式的資訊交換方案 集群容錯 提供基於介面方法的透明遠端過程呼叫,包括多協議支援 軟負...