NHibernate 二级缓冲
session.CreateCriteria(typeof(SysModuleFields)).SetCacheable(true).List<SysModuleFields>();
session是ISession
----------------
FluentNHibernate 的map
public class SysModuleFieldsMap: ClassMap<SysModuleFields>
    {
         SysModuleFieldsMap()
        {
this.Table("Sys_SysModuleFieldsMap");
              this.Cache.ReadWrite();
            this.Cache.Region("LongTerm");
            
            
            Id(o => o.Id).Column("Id").GeneratedBy.Guid();
        }
    }
-----------
config
<session-factory>
            <property name="connection.connection_string_name">DefaultConnection</property>
            <property name="connection.isolation">ReadCommitted</property>
            <property name="query.substitutions">true 1, false 0, yes 1, no 0</property>
            <property name="show_sql">true</property>
            <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
            <property name="command_timeout">200</property>
            <!--1.配置二级缓存提供程序-->
            <property name="cache.provider_class">NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache</property>
            <!--2.显式启用二级缓存-->
            <property name="cache.use_second_level_cache">true</property>
            <!--4.启动查询缓存(注:下一篇内容:http://lyj.cnblogs.com)-->
            <property name="cache.use_query_cache">true</property>
</session-factory>
NHibernate 二级缓冲的更多相关文章
- 基于NHibernate二级缓存的MongoDB组件
		
设计一套基于NHibernate二级缓存的MongoDB组件(上) 摘要:NHibernate Contrib 支持很多第三方的二级缓存,如SysCache,MemCache,Prevalence ...
 - [Nhibernate]二级缓存(一)
		
目录 写在前面 文档与系列文章 二级缓存 Nhibernate二级缓存提供程序 一个例子 总结 写在前面 上篇文章介绍了nhibernate中一级缓存的相关内容,一级缓存过期时间和ISession对象 ...
 - [Nhibernate]二级缓存(二)
		
目录 写在前面 文档与系列文章 更新数据 二级缓存管理 总结 写在前面 本篇文章也算nhibernate入门系列的结尾了,在总结nhibernate系列的过程中,遇到了很多问题,学习的过程也是解决bu ...
 - 【Hibernate】一级、二级缓冲
		
Hibernate缓冲按级别共分为两种,一级缓冲(Session)和二级缓冲(SessionFactory),有的也说是三种,还有一种是查询缓冲,当然,查询缓冲是依托于二级缓冲. ok,什么是缓冲? ...
 - 01-08-05【Nhibernate (版本3.3.1.4000) 出入江湖】NHibernate二级缓存:第三方MemCache缓存
		
一.准备工作 [1]根据操作系统(位数)选择下载相应版本的MemCache, MemCache的下载和安装,参看: http://www.cnblogs.com/easy5weikai/p/37606 ...
 - [Nhibernate]二级缓存
		
[Nhibernate]二级缓存 目录 写在前面 文档与系列文章 二级缓存 Nhibernate二级缓存提供程序 一个例子 总结 写在前面 上篇文章介绍了nhibernate中一级缓存的相关内容,一级 ...
 - 关于hibernate一级缓冲和二级缓冲
		
关于一级缓冲和二级缓冲的内容,在面试的时候被问起来了,回答的不是很满意,所以有专门找了些有关这方面的文章加以理解 出自:http://blog.csdn.net/zdp072/article/deta ...
 - NHibernate二级缓存(第十一篇)
		
NHibernate二级缓存(第十一篇) 一.NHibernate二级缓存简介 NHibernate由ISessionFactory创建,可以被所有的ISession共享. 注意NHibernate查 ...
 - NHibernate系列文章九:NHibernate对象二级缓存上
		
摘要 NHibernate的二级缓存由SessionFactory管理,由所有Session共享. NHibernate缓存读取顺序: 首先从一级缓存中读取,如果一级缓存对象存在,则读取一级缓存对象并 ...
 
随机推荐
- .NET设计模式(18):迭代器模式(Iterator Pattern)(转)
			
概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据. ...
 - MySQL各个版本区别
			
MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择. 1. MySQL Community Server 社区版本,开源免费, ...
 - LVM quick start
			
这里记录一些任务用到的快速命令,详细LVM管理可参考: http://wenku.baidu.com/view/c29b8bc4bb4cf7ec4afed0ad.html 1.把home分区的磁盘空间 ...
 - HDU1724 Ellipse(数值积分)
			
补一下一些小盲区,譬如simpson这种数值积分的方法虽然一直知道,但是从未实现过,做一道例题存一个模板. #pragma warning(disable:4996) #include<iost ...
 - POJ 1845 Sumdiv (求某个数的所有正因子的和)
			
题意: 求A^B的所有正因子的和,最后模9901的结果. 思路: 若对一个数n进行素数分解,n=p1^a1*p2^a2*p3^a3*...*pk^ak那么n的所有正因子之和sum=(1+p1+...+ ...
 - 很不错的文章---【问底】徐汉彬:亿级Web系统搭建——单机到分布式集群
			
[导读]徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设. 大规模流量的网站架构,从来都是慢慢“成长”而来.而这 ...
 - 妙味课堂——HTML+CSS(第三课)
			
常见标签我已经在上一篇文章中提及,我们做前端设计时,主要也是用这些标签(最常用的). 然而有一个问题,就是有的标签都有自己的默认样式.试通过如下代码来说明: <!DOCTYPE html> ...
 - badboy 之 查看回放结果
			
在运行脚本时,Badboy提供了Summary功能方便我们监控回放结果状态,如下Summary view: 以下表格对运行情况的各个维度进行解释: 统计点 描述 Played 运行或回放脚本的次数 S ...
 - 【XJOI-NOIP16提高模拟训练9】题解。
			
http://www.hzxjhs.com:83/contest/55 说实话这次比赛真的很水..然而我只拿了140分,面壁反思. 第一题: 发现数位和sum最大就是9*18,k最大1000,那么su ...
 - Project Euler 109 :Darts 飞镖
			
Darts In the game of darts a player throws three darts at a target board which is split into twenty ...