使用hql語句實現分頁 出現問題

2021-07-25 18:37:34 字數 782 閱讀 4743

這是dao 查詢並分頁**:

public listgetobjects(string hql, object param, integer pageindex,

integer pagesize) 

}elseelse} }

if(pageindex!=null&&pagesize!=null)

return  query.list();

} catch (exception e) finally

return list;

}這是錯誤資訊  然後  我把新增了幾句  

if(pageindex!=null&&pagesize!=null)

讓每執行一段輸出一次hql 的變化  並檢視pagesize 和 pageindex是否有值 結果顯示 分別為 10 和 1  可以接受到資料  輸出的hql  一直是  select * from  (select 列 from 表 where 1=1 )  到最後執行到

return query.list()  生成了  select * from  (select 列 from 表 where 1=1 ) where rownum=?   丟擲異常  where 附近有語法錯誤!!!

為什麼沒有給列的 rownum賦值?

這段** 是以前我們老師寫的     唯一不同的是  當時用的是oracle資料庫  我現在用的是sqlserver2008   難道 hql語句對sqlserver不適用?  不對  不分頁的hql可以正常執行 難道說 hql的分頁不適用於sqlserver2008?  求幫忙

butterknife使用出現問題

llbottomteam.setselected true ivbottomteam.setselected true 使用butterknife8.8.0版本,設定控制項預設被選中 檢視日誌,空指標異常,但是其它的控制項都沒有問題,因為我的butterknife是直接從studio中匯入的 最後在...

使用hql 語句進行分頁查詢操作

使用hql 語句進行分頁查詢操作 param hql 需要查詢的hql語句 param offset 第一條記錄索引 param pagesize 每頁需要顯示的記錄數 return 當前頁的所有記錄 suppresswarnings unchecked public list findbypage...

Jstl標籤使用中出現問題

jsp 頁面上常用到的標籤有 struts1.2 標籤,jsp 標準標籤庫 jstl struts2 標籤。由於 jstl 對幾乎所有瀏覽器的有效支援,越來越多的 web開發開始使用 jstl 標籤處理顯示層。在使用 jstl 標籤過程發現了一些錯誤,將錯誤和解決方案列在下面。jsp頁面上 c ch...