nutz 自定義查詢 分頁 取值

2022-06-19 15:21:12 字數 842 閱讀 1317

開始一直糾結,如果都有構建乙個bean物件的話,豈不是很麻煩。就發現可以直接用 list講查詢結構以鍵值對的形式取出來。這樣就方便了。使用方法如下。

1.先獲取查詢結構總數。

/*

getpersonsum.data

*/select count(user_id) sums

from t_user_info

sql sql = dao.sqls().create("getpersonsum.data");

sql.setcallback(

newsqlcallback()

return

sums;

}});

dao.execute(sql);

int sum = sql.getint();

2.獲取到總數以後,再設定pager物件。以下引數都得設定。最後取出來就可以繼續做邏輯了。

sql sql = dao.sqls().create("testperson.data");
pager pager = dao.createpager(1, 10); //

起始頁,每頁數目

pager.setrecordcount(sum);//

設定記錄總數

sql.setpager(pager);

sql.setcallback(sqls.callback.records()); // 設定**

dao.execute(sql);

system.out.println(json.tojson(sql.getlist(map.

class)));

自定義分頁

分頁 public string madebuttonlink int pagecount,int curpage,string szurl pagecount得到頁數 curpage當前頁 szurl連線位址 public int getpagecount string sztable,int l...

自定義分頁

前台 後台 資料繫結 private void gridview bind sql order by c.aid,c.itemid,c.score datatable dt dataaccess.getdatatable sql pageddatasource ps new pageddatasou...

自定義分頁

分頁元件使用示例 1 先取出所有資料user list 2 例項化 obj pagination request.get.get page 1 len user list request 3 對所有資料列表切片 即切出一頁資料 page user list user list obj.start o...