自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解答Hibernate二級(jí)緩存疑問

開發(fā) 后端
這里介紹Hibernate二級(jí)緩存策略,是針對于ID查詢的緩存策略,對于條件查詢則毫無作用。為此,Hibernate提供了針對條件查詢的Query Cache。

學(xué)習(xí)Hibernate時(shí),經(jīng)常會(huì)遇到Hibernate二級(jí)緩存問題,這里將介紹Hibernate二級(jí)緩存問題的解決方法。

一.Hibernate二級(jí)緩存策略的一般過程如下:

1.條件查詢的時(shí)候,總是發(fā)出一條select * from table_name where …. (選擇所有字段)這樣的SQL語句查詢數(shù)據(jù)庫,一次獲得所有的數(shù)據(jù)對象。

2.把獲得的所有數(shù)據(jù)對象根據(jù)ID放入到第二級(jí)緩存中。

3.當(dāng)Hibernate根據(jù)ID訪問數(shù)據(jù)對象的時(shí)候,首先從Session一級(jí)緩存中查;查不到,如果配置了二級(jí)緩存,那么從二級(jí)緩存中查;查不到,再查詢數(shù)據(jù)庫,把結(jié)果按照ID放入到緩存。

4.刪除、更新、增加數(shù)據(jù)的時(shí)候,同時(shí)更新緩存。

Hibernate二級(jí)緩存策略,是針對于ID查詢的緩存策略,對于條件查詢則毫無作用。為此,Hibernate提供了針對條件查詢的Query Cache。

二.什么樣的數(shù)據(jù)適合存放到Hibernate二級(jí)緩存中?
1 很少被修改的數(shù)據(jù)
2 不是很重要的數(shù)據(jù),允許出現(xiàn)偶爾并發(fā)的數(shù)據(jù)
3 不會(huì)被并發(fā)訪問的數(shù)據(jù)
4 參考數(shù)據(jù),指的是供應(yīng)用參考的常量數(shù)據(jù),它的實(shí)例數(shù)目有限,它的實(shí)例會(huì)被許多其他類的實(shí)例引用,實(shí)例極少或者從來不會(huì)被修改。

三.不適合存放到第二級(jí)緩存的數(shù)據(jù)?
1 經(jīng)常被修改的數(shù)據(jù)
2 財(cái)務(wù)數(shù)據(jù),絕對不允許出現(xiàn)并發(fā)
3 與其他應(yīng)用共享的數(shù)據(jù)。

【編輯推薦】

  1. Hibernate3.1簡單描述
  2. Hibernate save基礎(chǔ)簡介
  3. 淺析Hibernate 3二級(jí)緩存基礎(chǔ)
  4. Hibernate流行架構(gòu)淺析
  5. Hibernate update淺談
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-06-18 15:24:35

Hibernate二級(jí)

2009-09-21 14:59:31

Hibernate二級(jí)

2009-09-24 11:04:56

Hibernate二級(jí)

2009-09-21 13:31:10

Hibernate 3

2009-09-23 09:37:07

Hibernate緩存

2009-06-10 15:00:58

Hibernate二級(jí)配置

2013-09-08 23:30:56

EF Code Fir架構(gòu)設(shè)計(jì)MVC架構(gòu)設(shè)計(jì)

2009-08-13 18:12:12

Hibernate 3

2025-04-29 07:06:20

2009-09-21 17:17:11

Hibernate二級(jí)

2024-12-03 14:38:07

CaffeineRedis二級(jí)緩存

2022-03-01 18:03:06

Spring緩存循環(huán)依賴

2022-12-02 12:01:30

Spring緩存生命周期

2015-06-11 10:12:26

Android圖片加載緩存

2022-01-12 07:48:19

緩存Spring 循環(huán)

2012-02-08 11:01:53

HibernateJava

2009-09-22 11:24:07

Hibernate查詢

2023-04-27 08:18:10

MyBatis緩存存儲(chǔ)

2019-08-21 14:34:41

2009-06-18 14:51:12

Hibernate緩存Hibernate
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)