成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iBATIS.net數據庫緩存模式淺析

開發 后端
iBATIS.net數據庫緩存模式是什么情況呢?我們在使用過程中會有什么問題呢?本文將向你介紹這些簡單信息。

在iBATIS.net中提供了數據庫緩存的模式,可以提高訪問效率。對于一些不常更新的表可以直接利用iBATIS.net的緩存方式。

要使用iBATIS.net的數據庫緩存,只要利用配置文件就可以了,實現起來比較簡單:

  1. select id="GetCachedAccountsViaResultMap" 
  2.             resultMap="account-result" 
  3.             cacheModel="account-cache" ﹥  
  4.     select *  
  5.     from Accounts  
  6.     order by Account_ID  
  7. ﹤/select﹥ 

最主要的就是cacheModel="account-cache",指定緩存的方式,如下,是具體配置緩存的地方:

  1. ﹤cacheModels﹥  
  2.     ﹤cacheModel id="account-cache" implementation="MEMORY" ﹥  
  3.         ﹤flushInterval hours="24"/﹥  
  4.         ﹤flushOnExecute  statement="UpdateAccountViaInlineParameters"/﹥  
  5.         ﹤flushOnExecute  statement="UpdateAccountViaParameterMap"/﹥  
  6.   ﹤flushOnExecute  statement="InsertAccountViaParameterMap"/﹥  
  7.   ﹤property name="Type" value="Weak"/﹥  
  8.     ﹤/cacheModel﹥          
  9. ﹤/cacheModels﹥ 

其中:implementation="MEMORY"是設置緩存的實現方式,可以指定LRU、FIFO等,有點類似于內存的頁替換策略。MEMORY是最常使用的一種方式。

flushOnExecute設置的是當執行了這些語句時更新緩存。

配置好之后我進行了一個簡單的測試,基本上是可以的,但也有一點問題:

1、***次查詢結果是4條記錄,當我手工往數據庫中插入一條記錄時,第二次查詢還是4條記錄

2、當我把系統時間改成第二天(24小時后),再查,得到的結果是5條記錄

3、當我執行了InsertAccountViaParameterMap語句插入一條記錄時,再查詢得到的是6條記錄

也就是說:當系統中的表從不進行手工維護,也不由第三方程序修改時,可以使用數據庫緩存的方式提高效率。

以上就是iBATIS.net數據庫緩存模式的介紹,是不是對你了解iBATIS.net數據庫緩存模式有所幫助呢?

【編輯推薦】

  1. iBATIS緩存cacheModel屬性淺析
  2. Spring iBATIS整合實例演示
  3. iBATIS Spring Struts2整合實例淺析
  4. iBATIS.net應用之下載、編譯、運行NPetShop
  5. IBATIS.net中兩大常用的DAO淺談
責任編輯:仲衡 來源: cnblogs
相關推薦

2009-07-21 15:21:59

iBATIS.NET多

2009-07-20 15:14:44

iBATIS.NET連

2009-07-22 09:07:01

iBATIS.NET

2009-07-20 13:22:47

iBATIS.Net日

2009-07-20 10:06:07

iBATIS.net查詢方式

2009-07-20 14:56:18

iBATIS.NET動態選擇DAO

2009-07-21 13:50:00

iBATIS.NET調

2009-07-20 13:47:08

iBATIS.NET字

2009-07-21 16:30:15

iBATIS.NET與單元測試

2009-07-31 09:57:47

ASP.NET數據庫緩

2009-07-16 13:50:31

ibatisResultMap

2009-07-22 14:28:52

iBATIS.NET配

2009-07-21 17:06:35

iBATIS.NET執

2009-07-20 09:27:42

IBATIS.netDAO

2009-07-17 17:05:44

iBATIS緩存cacheModel

2009-07-22 14:11:09

配置ibatis.neiBatis.net配

2009-07-17 17:57:20

NPetShop iBATIS.Net

2011-03-15 13:30:27

IBatis.netMySQL

2009-07-20 15:27:22

Castle.DynaiBATIS.NET

2009-07-21 14:15:00

iBATIS.NET多
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级h片 | 国产精品久久 | 久久精品亚洲精品 | 岛国毛片在线观看 | 日本在线一区二区三区 | 国产超碰人人爽人人做人人爱 | 欧美一区二区三区四区在线 | 91久久久久久久久久久 | 国产精品一区二区福利视频 | jlzzjlzz欧美大全| 麻豆视频在线免费看 | aaaa网站| 精品视频一区二区三区在线观看 | 亚洲国产网站 | 国产黄视频在线播放 | 亚洲国产成人久久综合一区,久久久国产99 | 国产免费播放视频 | 欧美猛交| 欧美无乱码久久久免费午夜一区 | 成人免费视频网站 | 久久久精品一区 | 操人视频在线观看 | www.9191| 精品国产91久久久久久 | 亚洲精品日韩欧美 | 毛片99 | 毛片在线看片 | 亚洲国产成人久久久 | 久久午夜精品福利一区二区 | 日韩欧美精品 | 精品国产高清一区二区三区 | 成人超碰在线 | 亚洲一区视频在线 | 91天堂网| 亚洲欧洲精品成人久久奇米网 | 亚洲成人免费 | 99re热这里只有精品视频 | 在线观看av中文字幕 | 免费国产黄网站在线观看视频 | 日本aa毛片a级毛片免费观看 | 欧美爱爱视频 |