SSS專案專題(六) 帶條件的分頁查詢

2021-09-26 00:05:06 字數 1511 閱讀 6815

根據查詢條件查詢,並且能實現查詢條件回顯、翻頁、跳轉等功能。

將查詢條件用form表單套起來 並給表單賦予id 方便之後表單提交操作

翻頁等功能的實現

//翻頁跳轉需要獲取表單的資料,因此需要提交表單 

查詢資料總數

@override

public

intgettotalcount

(string name,integer class_id)

if(class_id!=null&&class_id!=-1

)return p;}}

;return integer.

parseint

(sd.

count

(specification)+"");}

根據條件查詢資料

@override

public list

getstubypage

(int pageindex,

int pagesize,string name,integer class_id)

if(class_id!=null&&class_id!=-1

)return p;}}

;//排序規則

sort.order order1=

newsort.order

(sort.direction.asc,

"id");

// 按id降序

sort sort =

newsort

(order1)

;//sort封裝了排序規則

//分頁條件物件

pageable pageable=

newpagerequest

(pageindex-

1,pagesize,sort)

; page

page= sd.

findall

(specification, pageable)

;//每頁資料

list

list = page.

getcontent()

;return list;

}

/**

* 分頁查詢

*/("/list//"

)public string studentlist

(@pathvariable

("pageindex"

)int pageindex,

@pathvariable

("pagesize"

)int pagesize,string name,integer class_id, model model)

hibernate中帶查詢條件的分頁

所謂分頁,從資料庫中分,則是封裝乙個分頁類。利用分頁物件進行分頁。但,分頁往往帶查詢條件。分頁類的三個重要資料 當前頁碼數 資料庫中的總記錄數 每頁顯示的資料的條數 原理 select from 表名 where 欄位名 like 條件 limit 開始查詢的索引 每頁顯示的資料 帶查詢條件的分頁分...

ExtJs3帶條件的分頁查詢的實現

使用extjs的同志們一定知道gridpanel哈 神器一般,非常方便的顯示 型別的資料,例如神馬使用者列表 產品列表 銷售單列表 x列表等。從資料庫中查詢所需的資料,以列表的形式顯示出來,我們理應想到對這種資料實現搜尋。搜尋最簡單的方法就是reload那個與gridpanel關聯的store,將搜...

ExtJs3帶條件的分頁查詢的實現

使用extjs的同志們一定知道gridpanel哈 神器一般,非常方便的顯示 型別的資料,例如神馬使用者列表 產品列表 銷售單列表 x列表等。從資料庫中查詢所需的資料,以列表的形式顯示出來,我們理應想到對這種資料實現搜尋。搜尋最簡單的方法就是reload那個與gridpanel關聯的store,將搜...