成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

概括Hibernate查詢語言

開發 后端
這里介紹Hibernate查詢語言,Hibernate配備了一種非常強大的查詢語言,這種語言看上去很像SQL。但是不要被語法結構 上的相似所迷惑,HQL是非常有意識的被設計為完全面向對象的查詢。

在向大家詳細介紹Hibernate查詢語言之前,首先讓大家了解下大小寫敏感性問題,然后全面介紹Hibernate查詢語言。

Hibernate查詢語言

Hibernate配備了一種非常強大的查詢語言,這種語言看上去很像SQL。但是不要被語法結構 上的相似所迷惑,HQL是非常有意識的被設計為完全面向對象的查詢,它可以理解如繼承、多態 和關聯之類的概念。

大小寫敏感性問題

除了Java類與屬性的名稱外,查詢語句對大小寫并不敏感。 所以 SeLeCT 與 sELEct 以及 SELECT 是相同的,但是 org.hibernate.eg.FOO 并不等價于 org.hibernate.eg.Foo 并且 foo.barSet 也不等價于 foo.BARSET。

本手冊中的HQL關鍵字將使用小寫字母. 很多用戶發現使用完全大寫的關鍵字會使查詢語句 的可讀性更強, 但我們發現,當把查詢語句嵌入到Java語句中的時候使用大寫關鍵字比較難看。

關聯(Association)與連接(Join)

我們也可以為相關聯的實體甚至是對一個集合中的全部元素指定一個別名, 這時要使用關鍵字join。

  1. from Cat as cat  
  2. inner join cat.mate as mate  
  3. left outer join cat.kittens as kitten  
  4. from Cat as cat left join cat.mate.kittens as kittens  
  5. from Formula form full join form.parameter param 

受支持的連接類型是從ANSI SQL中借鑒來的。
◆inner join(內連接)
◆left outer join(左外連接)
◆right outer join(右外連接)
◆full join (全連接,并不常用)

還有,一個"fetch"連接允許僅僅使用一個選擇語句就將相關聯的對象或一組值的集合隨著他們的父對象的初始化而被初始化,這種方法在使用到集合的情況下尤其有用,對于關聯和集合來說,它有效的代替了映射文件中的外聯接 與延遲聲明(lazy declarations).以上介紹Hibernate查詢語言。

【編輯推薦】

  1. Spring Hibernate簡單討論
  2. OSGi與Spring:設置Spring DM開發環境
  3. 使用Spring DM創建Hello World,以及OSGi服務
  4. Spring MVC總結:善用注解,生活更輕松
  5. 概括spring hibernate集成
責任編輯:佚名 來源: Yesky
相關推薦

2009-09-23 18:05:48

2009-09-25 10:22:35

Hibernate多表

2009-09-21 16:56:14

Hibernateibatis

2009-09-28 15:24:38

Hibernate V

2009-09-28 17:27:27

Hibernate A

2009-09-24 09:25:10

Hibernate批量

2009-09-25 15:15:54

Hibernate檢索

2009-09-22 13:31:28

Hibernate C

2009-09-22 17:55:51

Spring Hibe

2009-09-22 09:31:15

Hibernate主鍵

2009-09-27 14:33:01

Hibernate批量

2009-09-28 09:56:53

Hibernate屬性

2009-09-22 09:40:03

cascade和invHibernate

2009-09-22 13:12:25

Hibernateibatis

2009-09-25 13:18:15

Hibernate數據

2009-09-21 16:40:42

Hibernate可行

2009-09-24 13:45:53

Hibernate性能

2009-09-23 13:21:32

Hibernate O

2009-09-22 14:52:55

Hibernate p

2009-09-24 10:15:37

Hibernate查詢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品一区 | 特级a欧美做爰片毛片 | 久久精品黄色 | 国产精品免费av | 欧美成人a∨高清免费观看 欧美日韩中 | 影音先锋欧美资源 | 久久久91精品国产一区二区三区 | 国产精品不卡一区二区三区 | 欧美男男videos | 亚洲福利 | 日韩精品在线观看视频 | 日韩精品在线视频 | 国产精品一区二区久久 | 九九热这里 | 国产中文视频 | 日韩av第一页| av一级在线观看 | 欧美日韩精品一区二区三区四区 | 一区| 91综合网| 国产一区www| 精品久久久久久久久久 | 中文字幕在线欧美 | 在线观看免费国产 | 精品亚洲第一 | 午夜免费在线观看 | 欧美久久久久 | 欧美精品在线看 | 久久久久久久久久久久91 | 在线观看国产h | 国产精品久久久久久久久久了 | 国产免费va| 国产欧美日韩在线观看 | 日日操日日干 | 亚洲一区视频 | www.日日夜夜 | 日韩综合网 | 亚洲国产一区二区三区 | 春色av| 欧美影院 | 91麻豆产精品久久久久久 |