W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
JDBC模塊將數據查詢的結果集合統(tǒng)一使用IResultSet接口進行封裝并集成分頁參數,下面通過一段代碼介紹如何使用IResultSet對象:
IResultSet<User> _results = JDBC.get().openSession(new ISessionExecutor<IResultSet<User>>() { public IResultSet<User> execute(ISession session) throws Exception { return session.find(EntitySQL.create(User.class), Page.create(1).pageSize(10)); } }); // 返回當前是否分頁查詢 boolean _isPaginated = _results.isPaginated(); // 當前結果集是否可用,即是否為空或元素數量為0 boolean _isAvailable = _results.isResultsAvailable(); // 返回當前頁號 int _pNumber = _results.getPageNumber(); // 返回每頁記錄數 int _pSize = _results.getPageSize(); // 返回總頁數 int _pCount = _results.getPageCount(); // 返回總記錄數 long _rCount = _results.getRecordCount(); // 返回結果集數據 List<User> _users = _results.getResultData();
注意:
- Page分頁參數將影響總頁數和總記錄數的返回值是否為0;
當執(zhí)行Page.create(1).pageSize(10).count(false)時,將不進行總記錄數的count計算;
- 非分頁查詢時返回的分頁參數值均為0;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: