常用的HQL寫法大全

2021-06-21 00:43:50 字數 1604 閱讀 1059

access:select top (10) * from table1 where 1=1

db2:select column from table where 1=1 fetch first 10 rows only

mysql:select * from table1 where 1=1 limit 10

sql server:

讀取前10條:select top (10) * from table1 where 1=1

讀取後10條:select top (10) * from table1 order by id desc

oracle:select * from table1 where rownum<=10

mysql寫法:裡敲:select * from blog order by blogid desc limit 10     //查出最後10條資料(如果是hql語句則會查出所有行資料)

hql語句的完美寫法

/** * 

@param

fromid    使用者id

*@param

typeid    型別id

*@param

pagenow    當前頁碼

*@param

size        每頁大小*/

@suppresswarnings

("unchecked"

)public

listlistbyfromid(

int

fromid, 

int

typeid, 

int

pagenow, 

int

size)

hql += 

" order by u.id desc"

;query query = 

this

.hibernatetemplate

.getsessionfactory().opensession().createquery(hql);

query.setfirstresult((pagenow-1)*size);

query.setmaxresults(size);

return

query.list();

}

4.hql如何寫查詢語句,查詢符合某條件的從第10條開始到第20條的結果:

select top 10 * from userimage where id not in(select top 10 id from userimage)

常用的HQL語句

1.hql更新 string hql update phuser set realname int row this.getsession createquery hql setstring 0,小李想 executeupdate phuser 類名 2.hql刪除 string hql delet...

HQL常用函式

criteria查詢對查詢條件進行了物件導向封裝,符合程式設計人員的思維方式,不過hql hibernate querylanguage 查詢提供了更加豐富的和靈活的查詢特性,因此hibernate將hql查詢方式立為官方推薦的標準查詢方式,hql查詢在涵蓋criteria查詢的所有功能的前提下,提...

js物件寫法大全

1.公有屬性和公有方法 function user name,age user.prototype.getname function var user new user fire子海 26 console.log user.getname output fire子海 2.私有屬性和方法 functi...