摘要:NHibernate的二级缓存由SessionFactory管理,由所有Session共享。二级缓存一般存储不发生变化的数据,如果数据经常要进行修改删除操作,不宜使用缓存。
阅读全文
丹尼大叔数学专业毕业,爱上编程的大叔,兴趣广泛。使用博客园这个平台分享我工作和业余的学习内容,以编程交友。有朋自远方来,不亦乐乎。 |
随笔分类 - NHibernate
摘要:NHibernate的二级缓存由SessionFactory管理,由所有Session共享。二级缓存一般存储不发生变化的数据,如果数据经常要进行修改删除操作,不宜使用缓存。
阅读全文
摘要:Nhibernatea缓存非常强大,按照缓存存储在Session对象还是SessionFactory对象分为一级缓存和二级缓存。一级缓存存在于Session对象里,也叫Session缓存,由Session进行管理。一级缓存是NHibernate内置的缓存。二级缓存存在于SessionFactory对象里,也叫SessionFactory缓存,由SessionFactory进行管理,并且有大量的第三方dll对他进行扩展,他是一种“可插拔式”的缓存。这一节主要讲一级缓存,后面一篇文章介绍二级缓存。
阅读全文
摘要:NHibernate对象持久化。NHibernate对象的三个状态:临时态、持久态、游离态(托管态)。NHibernate三状态的相互转化。
阅读全文
摘要:NHibernate支持所有的数据库数据类型。但是不同数据库之间对应的类型稍有不同,本文列出了SQL Server数据库属性类型和NHibernate数据类型的对照表,可以作为参考工具使用。
阅读全文
摘要:NHibernate有多种配置方法,代码,配置文件,以及Fluent NHibernate。这里只介绍最常用的两种NHibernate配置方法:通过代码和通过配置文件。
阅读全文
摘要:有三种方式可以实现NHibernate运行时监控,监控的信息包括:执行了的SQL语句、NHibernate执行过程、数据库性能分析。这对我们学习NHibernate有很大的帮助,在工作中也能快速定位问题,最好是能够掌握他们。
阅读全文
摘要:上一篇文章只完成了简单的NHibernate安装、配置和连接数据库。这篇文章介绍怎样实现最简单的数据库读写操作。
阅读全文
摘要:这篇文章介绍了如何创建一个简单的使用NHibernate的控制台应用程序,包括使用NuGet、简单的配置、单表映射、对NHibernate配置文件添加智能提示、使用ISessionFactory和ISession。
阅读全文
摘要:NHibernate是一个成熟的开源的面向对象的.net映射框架。大量的实际项目中正在使用该框架。他是建立在ADO.Net基础之上。目前的版本是NHibernate 4.0.4。本系列文章都是基于NHibernate 4.0版本。
阅读全文
|