使用HQL查詢符合條件的前n行語句

2021-06-18 04:42:02 字數 497 閱讀 6984

在mysql裡輸入:

select * from mytable order by addtime desc limit 10     //這個能查出了前10條資料【靈活變換order by可以查詢最後10條語句】

但是在如果編寫hql語句如下:

string hql = "from mytable m order by m.addtime desc limit 10";

query q = session.createquery(hql);

則不對,它將會查出了所有行資料。

正確寫法:

string hql = "from mytable m order by m.addtime asc";  

query query = session.createquery(hql);

query.setfirstresult(0);

query.setmaxresults(10);

注:hql語句和mysql語句的寫法

用UtralEdit批量刪除符合條件的行

在分析sumo的路網xml檔案的時候,希望匯入excel之前能夠先簡化一下。譬如像下面這樣的,我們希望去掉外面的edge屬性,只留下裡面的lane節點。utraledit支援正規表示式的替換哦 如果不知道什麼叫做正規表示式的話,通俗一點講就是用符號匹配。還記得電子詞典嗎?可以用乙個問號代替乙個不確定...

HQL 簡單的幾種帶條件查詢方法

條件查詢 可以採用拼字串的方式傳遞引數 可以採用 來傳遞引數 索引從0開始 可以採用 引數名 來傳遞引數 如果傳遞多個引數,可以採用setparamterlist方法 在hql中可以使用資料庫的函式,如 date format 第一種 可以拼字串 list students session.crea...

HQL 簡單的幾種帶條件查詢方法

條件查詢 可以採用拼字串的方式傳遞引數 可以採用 來傳遞引數 索引從0開始 可以採用 引數名 來傳遞引數 如果傳遞多個引數,可以採用setparamterlist方法 在hql中可以使用資料庫的函式,如 date format 第一種 可以拼字串 list students session.crea...