hibernate
封裝了sql
語句成了hql
,雖然對於多表級聯查詢顯得很麻煩甚至不如sql
,但是其實用慣了的話,對於一些常規資料的查詢還是很方便的,比較自動給封裝到物件裡了,不像sql
那般麻煩。那麼下面就解決一下hql分頁顯示問題,也就是只取結果集中某一段的結果,怎麼寫呢?
其實很簡單,hql
的query
提供了兩個方法,乙個教setfirstresult()
,乙個叫setmaxresults()
,看名字就知道怎麼用了。
setfirstresult()
:設定取出的第一條結果的索引,從0開始
setmaxresults()
:設定取出的資料的最大條數
很顯然,我要取第2到第3條資料,我只需要設定:query.setfirstresult(1).setmaxresults(2).....
就可以啦
hql分頁(獲取從第m到第n條資料)
hibernate封裝了sql語句成了hql,雖然對於多表級聯查詢顯得很麻煩甚至不如sql,但是其實用慣了的話,對於一些常規資料的查詢還是很方便的,比較自動給封裝到物件裡了,不像sql那般麻煩。那麼下面就解決一下hql分頁顯示問題,也就是只取結果集中某一段的結果,怎麼寫呢?其實很簡單,hql的que...
mysql查詢第n到第m條資料
mysql如何指定查詢一張表的查詢結果,如最後5行記錄和最前5行記錄 我們以student表為例,裡面有三個字段 id,name,age,其中id為主健,為自增,裡面共有10條記錄,如下所示。mysql select from student id name age 1 li 11 2 zh 12 ...
SQL Oracle取出第m條到第n條記錄的方法
sql oracle取出第m條到第n條記錄的方法 用一句sql取出第 m 條到第 n 條記錄的方法 從table 表中取出第 m 條到第 n 條的記錄 not in 版本 select top n m 1 from table where id not in select top m 1 id fr...