根據查詢條件查詢,並且能實現查詢條件回顯、翻頁、跳轉等功能。
將查詢條件用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,將搜...