HQL: Hibernate查詢(xún)語(yǔ)言.
Hibernate配備了一種非常強(qiáng)大的查詢(xún)語(yǔ)言,這種語(yǔ)言看上去很像SQL。但是不要被語(yǔ)法結(jié)構(gòu) 上的相似所迷惑,HQL是非常有意識(shí)的被設(shè)計(jì)為完全面向?qū)ο蟮牟樵?xún),它可以理解如繼承、多態(tài) 和關(guān)聯(lián)之類(lèi)的概念.
1. 大小寫(xiě)敏感性問(wèn)題
除了Java類(lèi)與屬性的名稱(chēng)外,查詢(xún)語(yǔ)句對(duì)大小寫(xiě)并不敏感。
2. from子句
1
from Cat
該子句簡(jiǎn)單的返回
Cat類(lèi)的所有實(shí)例。
1
from Cat cat
這個(gè)語(yǔ)句把別名
cat指定給類(lèi)
Cat 的實(shí)例, 這樣我們就可以在隨后的查詢(xún)中使用此別名了。