hibernate與mysql之間的查詢總結

2021-09-02 18:20:42 字數 2091 閱讀 6818

hibernate與mysql之間的查詢

//簡單的查詢;

@test

public void testhql_01()

session.gettransaction().commit();

session.close();

}//條件查詢;

@test

public void testhql_02()

session.gettransaction().commit();

session.close();

}//排序查詢;

@test

public void testhql_03()

session.gettransaction().commit();

session.close();

}//去除重複查詢;

@test

public void testhql_04()

session.gettransaction().commit();

session.close();

}//找出位於最小值和最大值之間的查詢;

@test

public void testhql_05()

session.gettransaction().commit();

session.close();

}//佔位符的設定

@test

public void testhql_06()

session.gettransaction().commit();

session.close();

}//分頁

@test

public void testhql_07()

session.gettransaction().commit();

session.close();

}//查詢字段放入集合陣列

@test

public void testhql_08()

session.gettransaction().commit();

session.close();

}//設定fetch type 為lazy後將不會有第二條sql語句

@test

public void testhql_09()

session.gettransaction().commit();

session.close();

}//left right join的連線查詢

//為什麼不能直接寫category名,而必須寫t.category

//因為有可能存在多個成員變數(同乙個類),需要指明用哪乙個成員變數的連線條件來做連線

@test

public void testhql_10()

session.gettransaction().commit();

session.close();

}//使用uniqueresult

@test

public void testhql_11()

//統計查詢

@test

public void testhql_12()

//函式查詢

@test

public void testhql_13()

//between and的查詢

@test

public void testhql_14()

session.gettransaction().commit();

session.close();

}//in的查詢

@test

public void testhql_15()

session.gettransaction().commit();

session.close();

}//is null 與 is not null

@test

public void testhql_16()

session.gettransaction().commit();

session.close();

}

hibernate儲存中文mysql

最近自己做測試的時候,發現中文入庫成?號了,不由得想到是否某處編碼設定問題。1.檢查資料庫是否為utf8 2.檢查配置檔案,資料庫鏈結位址是否指定編碼,經檢查本地配置檔案 jdbc.url jdbc mysql localhost 3306 wechat?useunicode true charac...

hibernate與mybaitis快取對比

hibernate的一級快取為session,是內建快取,不可解除安裝。二級快取為sessionfactory,包含了內建快取和外接快取,sessionfactory 控制的程序級快取。是全域性共享的快取,凡是會呼叫二級快取的查詢方法 都會從中受益。當查詢時候,會首先查詢一級快取中的資料,如果沒有再...

Hibernate與JDO肩並肩

在theserverside.com上有一些人聲稱jdo的開發人員已經把jdo帶向錯誤的道路,並且指出hibernate相對更優秀。然而,根據我的經驗 它們有許多共同的特徵,包括 因此,jdo 和 hibernate 兩種版本的同一應用程式經常很相似。關於如何裝載物件和執行查詢,我們來看看下面的例子...