HQL 運用知識點

1, HQL 組成

1, HQL 對類的大小寫和屬性敏感, 不SQL語句有點不同,SQL能夠配置大小寫不敏感的。 2. HQL 對 關鍵字是不區分大小寫的數組

3, HQL 的 組成: select ... from ... where ... group by .... hvaing.... order by ... 同時 from最重要,必須有。。 能夠 只有 from 語音,其餘沒有都沒有關係的。即至關於 select * from ... 了。app

  1. select 子句,未指定返回的數據類型,默認就是 Object[] 形式的返回的。 好比 : select user.name,user.id form user 輸入圖片說明

若是隻是一個屬性的時候,就不是對象數組了 輸入圖片說明orm

以list 的方式對象

輸入圖片說明

以MAP 的形式 輸入圖片說明圖片

3種方式隨便來。it

使用MAP 能夠使用別名來獲取屬性信息,比較好用,少犯錯,易維護 輸入圖片說明form

還能夠自定義 類型,封裝返回 輸入圖片說明配置

NULL 判斷

HQL 語句 對應 is [ not ] null
是這樣寫的 x=null 對應 SQL x is null
x <> null 對應 x is not nullselect

以上都是來自 慕課網。數據類型

###不要使用也不支持left join HQL不支持 left join 要使用連表的話,直接 使用便可 SELECT COUNT(*) from RetailOrderitemInventoryMapping obj ,ProcessOrder order where order.id=1 .... 就這樣便可。多表查詢便可

相關文章
相關標籤/搜索