users=query.list();for(Usersuser:users){S">
Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc

Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc

ID:57650168

大?。?6.50 KB

頁數(shù):7頁

時(shí)間:2020-08-30

Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc_第1頁
Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc_第2頁
Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc_第3頁
Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc_第4頁
Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc_第5頁
資源描述:

《Hql總結(jié)-查詢結(jié)果動(dòng)態(tài)組裝成List(map)-List(bean)-List(list)-List(set)等格式(轉(zhuǎn)).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1.//查詢整個(gè)對(duì)象Stringhql="fromUsers";Queryquery=session.createQuery(hql);Listusers=query.list();for(Usersuser:users){System.out.print(user.getName()+""+user.getPassword());}}1輸出結(jié)果為:2name1:password1:13name2:password2:24name3:password3:32.//查詢幾個(gè)字段Stringhql="selectname,pa

2、sswordfromUsers";Queryquery=session.createQuery(hql);Listlist=query.list();//list存放一個(gè)object數(shù)組for(Object[]object:list){Stringname=(String)object[0];Stringpassword=(String)object[1];System.out.print(name+":"+password);}5輸出結(jié)果為:6name1:password17name2:password28name

3、3:password33.//查詢單個(gè)字段Stringhql="selectnamefromUsers";Queryquery=session.createQuery(hql);Listlist=query.list();//list存放一個(gè)object數(shù)組for(Stringobject:list){Stringname=object;System.out.print(name);}1輸出結(jié)果為:2name13name24name34.修改默認(rèn)查詢結(jié)果(query.list())不以O(shè)bject[]數(shù)組形式返回,以Li

4、st形式返回Stringhql="selectnewlist(name,password)fromUsers";Queryquery=session.createQuery(hql);Listlist=query.list();for(Listuser:list){Stringname=(String)user.get(0);Stringpassword=(String)user.get(1);}System.out.println(name+":"+password)//查詢其中幾個(gè)字段,添加newlist(),注意lis

5、t里的l是小寫的。也不需要導(dǎo)入包,這樣通過query.list()出來的list里存放的不再是默認(rèn)的Object數(shù)組了,而是List集合了//默認(rèn)查詢出來的list里存放的是一個(gè)Object數(shù)組,但是在這里list里存放的不再是默認(rèn)的Object數(shù)組了,而是List集合了5.修改默認(rèn)查詢結(jié)果(query.list())不以O(shè)bject[]數(shù)組形式返回,以Map形式返回Stringhql="selectnewmap(name,passwd)fromUsers";Queryquery=session.createQuery(hql);Lis

6、tmap=query.list();for(Mapuser:map){Stringname=(String)user.get("0");Stringpassword=(String)user.get("1");System.out.println(name+":"+password)}5/**6輸出結(jié)果為:7name1:password18name2:password29name3:password310*///查詢其中幾個(gè)字段,添加newmap(),注意map里的m是小寫的。也不需要導(dǎo)入包,這樣通過query.list()出

7、來的list里存放的不再是默認(rèn)的Object數(shù)組了,而是map集合了//默認(rèn)查詢出來的list里存放的是一個(gè)Object數(shù)組,但是在這里list里存放的不再是默認(rèn)的Object數(shù)組了,而是Map集合了1//一條記錄里所有的字段值都是map里的一個(gè)元素,key是字符串0,1,2,3....,value是字段值2//如果將hql改為:Stringhql="selectnewmap(nameasusername,passwdaspassword)fromUsers";,那么key將不是字符串0,1,2...了,而是"username","pa

8、ssword"了3//get("0");是get(key),注意:0,1,2...是字符串,而不是整形6.修改默認(rèn)查詢結(jié)果(query.list())不以O(shè)bject[]數(shù)組形式返回,以Set形式返回,但是

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。