java語言

當前位置 /首頁/計算機/java語言/列表

計算機二級考試Java重點內容2017

每一發奮努力的背後,必有加倍的`賞賜。下面是小編整理的計算機二級的文章" target="_blank" >計算機二級考試Java重點內容,希望對大家有用,更多訊息請關注應屆畢業生網。

計算機二級考試Java重點內容2017

  rnate查詢

*1)HQL查詢

Hibernate Query Language.

HQL屬於物件導向的查詢語言,語句中使用Hibernate對映的類和屬性名,不能使用表名和欄位名.類和屬性大小寫敏感.關鍵字不區分大小寫

HQL語句的結構與SQL相似.

a.支援select,from,group by,order by,having

b.支援各種運算子和表示式,例如+,-,>,<等

c.支援分組函式,max,min,avg,sum,count

支援like,in,,and ,or

不能使用 select *

不能使用 join ... on語句語句不支援

使用示例:單表基本操作

a. "select nickname from User where nickname<>''";

返回的是一個List結果

b."select id,nickname from User where nickname<>''";

返回的是一個List結果

c."select new User(id,nickname) from User where nickname<>''";

返回的是一個List結果

d."from User where nickname<>''";

返回的是一個List結果

e."select count(*) from User";

返回的是List,list中只有一個值

f."from User where nickname like ?";

tring(0,"&s%");

();

g."from User where nickname like :name";

tring("name","&s%");

();

h.將hql寫入到

在中定義hql

......對映資訊

from User where id=:id

]]>

在程式中使用下面程式碼獲取Query物件

Query query = amedQuery("findById");

分頁查詢

//設定分頁查詢引數

//設定抓取記錄的起始位置,從0開始

irstResult(0);

//設定最多抓取5個

axResults(5);

List list = ();

j.物件關聯查詢

等值連線1

from

Address address,

User user

where

Id = ;

等值連線2

from Address address

inner join user

左外連線

from Address address

left outer join user

2)Criteria條件查詢(瞭解)

Criteria c = teCriteria(s);

3)SQL原生查詢(瞭解)

SQLQuery sqlQuery = teSQLQuery(sql);

TAG標籤:考試 計算機 JAVA 二級 #