亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

HQL數據查詢基礎

難度中級
時長 1小時41分
學習人數
綜合評分9.77
301人評價 查看評價
9.9 內容實用
9.8 簡潔易懂
9.6 邏輯清晰
  • 集合運算介紹

    查看全部
    0 采集 收起 來源:集合運算

    2019-10-29

  • 課程總結

    HQL需要注意的知識點和編寫HQL時要注意的問題

    1、HQL語句形式(只有了解了HQL語句形式,才會清楚HQL各個子句在HQL中的位置,對HQL語句的編寫,特別是比較復雜的HQL語句的編寫,很有幫助)

    https://img1.sycdn.imooc.com//5d077ba70001bd6a10950231.jpg

    2、HQL語句大小寫敏感,特別是持久化類及其屬性的大小寫(查詢的主題是持久化類及其屬性,但HQL關鍵字大小寫不敏感,但為了程序的美觀、可讀性、習慣小寫)。

    3、別名的使用(方便HQL語句的編寫,注意別名的習慣命名慣例,單字母的別名要與持久化類有一定的關聯,這樣在其他子句使用別名的時候,可以最大程度的避免誤用,方便程序的修改和維護)

    https://img1.sycdn.imooc.com//5d077c9e0001d0a903800345.jpg

    4、select子句使用自定義類返回選擇屬性,持久化類構造器處理。

    注意:當自定義了構造器之后,一定要在持久化類中增加默認構造器,保證在其他查詢情況下,Hibernate框架使用默認構造器時,創建實例對象不會發生錯誤。



    查看全部
    0 采集 收起 來源:課程總結

    2019-06-17

  • 排序——order by子句

    1、使用order by子句對查詢結果排序,默認使用升序排序。

    【a】升序排序——asc

    【b】降序排序——desc

    案例:查詢商品價格按升序返回查詢結果

    https://img1.sycdn.imooc.com//5d0775030001c3c905850304.jpg

    案例2:查詢結果按價格降序返回

    https://img1.sycdn.imooc.com//5d0775d60001f3d906110294.jpg在order by子句中設置多個排序規則

    案例3:商品的返回結果按照商家的id進行升序的排序,此時如果商品的商家id一樣的情況下,商品信息會默認優先顯示商品id比較小的商品信息,如果商品的商家信息一致的情況下,該排序規則就無效了,第二個排序規則按照價格進行降序排序,第三個規則,如果所有商家信息id一樣,價格也是一樣的,此時商品信息按照名稱進行升序排序,各個規則之間用逗號進行分隔。

    https://img1.sycdn.imooc.com//5d077a3900017bb407770368.jpg


    查看全部
    1 采集 收起 來源:orderby子句

    2019-06-17

首頁上一頁1234567下一頁尾頁

舉報

0/150
提交
取消
課程須知
本課程是Hibernate進階課程,需要小伙伴們了解Hibernate映射配置知識點,對這方面內容不了解的小伙伴們可以先去《 Hibernate初探之單表映射》進修一下~~
老師告訴你能學到什么?
1、什么是HQL,以及HQL的語句形式。 2、在Hibernate框架中如何執行HQL查詢。 3、如何編寫出正確的HQL查詢語句,從數據庫檢索到我們想要的數據。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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

友情提示:

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