Hibernate第五堂課 HQL

2021-08-20 16:30:37 字數 820 閱讀 1025

hibernate查詢語言(hql)是物件導向的查詢語言,其結構與sql相似,不同的是,hql查詢的主體是持久化類而不是資料表。

hql提供了一種應用和資料庫之間的抽象,提高了可移植性。

hql子句本身大小寫無關,但是其中出現的類名和屬性名必須注意大小寫。

以下我寫了幾種hql語句,實體類部分還是前幾個部落格中的那個user類:

1.簡單查詢:

@test

public void query1()

session.close();

}

2.屬性查詢:

@test

public

void

query2()

}

3.統計查詢:

@test

public

void

query3()

4.子查詢:

@test

public

void

query4()

}

5.例項化查詢:

需要在實體類中新增乙個帶username,password的構造器

@test

public

void

query5()

}

嵌入式第五周課堂總結

自動生成 cmake autotool 嵌入式linux開發工具 shell程式設計 指令碼 批處理 linux系統運維工程師 嵌入式系統開發 系統移植 shell 1.命令解析器 將使用者輸入的命令解析,呼叫相應的命令的可執行檔案 2.指令碼語言 命令 可執行檔案 變數 if for while ...

第五 六周課堂測試補充

實驗過程 1 peek方法 檢視棧頂元素 如下 override public t peek 2 isempty方法 判斷棧中是否為空 public boolean isempty 3 size方法 判定棧中元素的個數。public int size 4 tostring方法 tostring方法是...

Linux第五次課

if語句 if condition 輸入的時候中括號裡的條件要距離兩邊有乙個空格的 距離,並且if離中括號也要有乙個空格的距離 then command elif codition then command else command fi eq 等於則為真 ne 不等於則為真 gt 大於則為真 ge...