成人免费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-21 13:50:00

iBATIS.NET調

2009-07-20 14:56:18

iBATIS.NET動態選擇DAO

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-20 15:27:22

Castle.DynaiBATIS.NET

2009-07-21 14:15:00

iBATIS.NET多

2011-03-15 13:30:27

IBatis.netMySQL

2009-07-17 17:57:20

NPetShop iBATIS.Net
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草资源在线 | 久久亚洲一区 | 四季久久免费一区二区三区四区 | 玖玖视频国产 | 精品国产久| 国产精品美女久久久久久不卡 | 欧美a在线看 | 性视频一区 | 天天草夜夜骑 | 国户精品久久久久久久久久久不卡 | 自拍视频一区二区三区 | 欧美在线| 亚洲精品自拍 | 成人黄色网址大全 | 精品久久久久久久人人人人传媒 | 亚洲一区二区中文字幕在线观看 | 欧美一级电影免费观看 | 免费视频一区二区 | 密室大逃脱第六季大神版在线观看 | 97精品超碰一区二区三区 | 亚洲一区中文字幕 | 日韩高清av| 欧美日韩久久久久 | 特黄视频| 一区二区三区四区在线视频 | 一区二区免费 | 中文字字幕一区二区三区四区五区 | 成人免费在线观看视频 | 久久久久中文字幕 | 国产日韩精品久久 | 国产一区不卡 | 国产成人99久久亚洲综合精品 | 五月天综合影院 | 国产精品久久久久永久免费观看 | 九九视频网 | 亚洲一区二区三区在线播放 | 狠狠操狠狠 | 久久久婷婷 | 国产伦精品一区二区 | 在线第一页 | 国产精品成人国产乱一区 |