第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

HQL數(shù)據查詢基礎

難度中級
時長 1小時41分
學習人數(shù)
綜合評分9.77
301人評價 查看評價
9.9 內容實用
9.8 簡潔易懂
9.6 邏輯清晰
打卡
第一題
String hql = "select c.name, c.price, c.category, c.seller.name " +
"from t_commodity c " +
"where c.category like '%書%' and c.price >= 10 " +
"order by c.seller.name, c.price desc, c.name";
我是覺得這門課放在高級課程有點不太對
跟基礎SQL區(qū)別不大
正好用到,感謝老師
只要from字句的情況下,hibernate默認會查詢該持久化類的所有實例,及該持久化類映射配置的所有屬性信息。當hibernate框架,將HQL語句解析成SQL語句的時候,就會查詢該持久化類映射的數(shù)據表中,所有的映射字段信息,并將返回的結果封裝為該持久化類的對象集合。

已采納回答 / qq_純粹_6
這個老師已經講過了。只有一個數(shù)據時使用List<Object> list = query.list();多個數(shù)據才可以使用你所寫的數(shù)組形式,這是它本身的一個機制。記住就行了
要查詢多個屬性,但是也要去重可以用group by
本小白 Object更好,感覺hql語句顯得更規(guī)范
為什么我只查詢Commodity的時候,它還是根據id查詢了Seller()表。。
學完打卡,學著感覺也不難,真用的時候感覺無從下手,從Android轉過來的

最新回答 / 黑店老板
查詢語句中寫錯了,應該是s.tel 你寫的是s,tel 這樣,你在輸出tel的時候,實際輸出的是整個對象SellterEntity,后面的輸出依次往后推,就出現(xiàn)了你看到的結果了。
非常好,點個贊!

最新回答 / 小生怕怕
你這個返回的是對象數(shù)組吧,是這個樣子的,你把里面的中括號包起來的看成是一個對象就行了,調用數(shù)組的時候用對象來接收
不能使用Order作為類名稱,執(zhí)行HQL的時候被當成關鍵字了,會報沒配置映射的錯誤
課程須知
本課程是Hibernate進階課程,需要小伙伴們了解Hibernate映射配置知識點,對這方面內容不了解的小伙伴們可以先去《 Hibernate初探之單表映射》進修一下~~
老師告訴你能學到什么?
1、什么是HQL,以及HQL的語句形式。 2、在Hibernate框架中如何執(zhí)行HQL查詢。 3、如何編寫出正確的HQL查詢語句,從數(shù)據庫檢索到我們想要的數(shù)據。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消