對HQL常用檢索方法的一些總結

2021-08-20 13:52:56 字數 1034 閱讀 8037

該部落格主要為日後檢視關於hql查詢方法提供便利而寫。

hql查詢有投影查詢,條件查詢,指定別名,動態例項和分頁。由於後三種使用不熟我就不重點回顧,所以本文重點說前兩種。

**紅色部分為查詢具體**。

1.投影查詢:

目的是為了只通過查詢部分屬性來查詢物件,從而節省查詢效能。

查詢方法是使用關鍵字select,並在其後加上需要查詢的屬性,然後就是from關鍵字和實體類名。

下面舉例說明,在hqltest類中,編寫portionquerytest()方法,只查詢customer表中的name和age資訊,**如下所示。

@test

public void portionquerytest()

t.commit();

session.close();

sessionfactory.close();

}}

2.條件查詢

目的是為了通過查詢指定條件來查詢物件。

查詢方法有兩種,一是按引數位置查詢,二是用引數名字查詢。

下面舉例說明,先用引數位置查詢,在hqltest類中,編寫portionquerytest1()方法,模糊查詢姓名為jo的人的資訊,**如下所示。

@test

public void portionquerytest()

t.commit();

session.close();

sessionfactory.close();

}}

接著是用引數名字進行查詢,在hqltest類中,編寫portionquerytest2()方法,查詢id為1的人資訊,**如下所示。

@test

public void portionquerytest()

t.commit();

session.close();

sessionfactory.close();

}}

cout物件一些常用方法的總結

cout.precision n 這個方法的功能是,設定精度為n,返還值是上一次的設定精度。include using namespace std intmain 輸入 1.2456 設定精度後 1.25 cout.width n cout.width 將顯示當前的字段寬度,預設為0。cout.wi...

對Photoshop的一些總結

以前也用過photoshop,回家以後幫乙個朋友的忙,修改一些,以前都是老婆給弄的,現在沒有辦法,只好自己來弄,說實話,我對ps也是二百五,對一些簡單的東西會,稍微複雜一點的就不行了。偶決定過幾天後到書店去買幾本ps的書,好好的看看,學習一些經典的製作。偶發現現在很多東西都離不開ps了,總不能有事情...

對SPEA演算法的一些總結

spea以及spea2也算是和nsgaii 可以說得上並列的有名的多目標問題的優化演算法了。並且nsgaii,spea,以及spea2會經常拿來和自己的演算法來做對比,在寫 的時候。今天特意複習了下spea,下面總結一下這個演算法,主要是描述一下流程,如果到最後還有啥沒說全的就再補充下 1 首先初始...