代码改变世界

随笔分类 -  NHibernate

NHibernate之旅(17):探索NHibernate中使用存储过程(下)

2008-11-07 13:13 by 李永京, 20099 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!通过三篇文章的介绍,探索如何在NHibernate使用存储过程来删除对象、创建对象、更新对象、查询对象等操作。注意:本篇并非官方权威的资料,所以敬请参考,希望对你有所帮助! 阅读全文

NHibernate之旅(16):探索NHibernate中使用存储过程(中)

2008-11-06 16:40 by 李永京, 16655 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这一篇接着上一篇来探索NHibernate中使用存储过程,介绍在NHibernate中如何使用存储过程创建对象、更新对象,并非官方权威的资料,所以敬请参考,希望对你有所帮助。 阅读全文

NHibernate之旅(15):探索NHibernate中使用存储过程(上)

2008-11-03 11:05 by 李永京, 23540 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这篇文章主要学习使用MyGeneration提供的模板创建增删改对象的存储过程,并介绍删除对象存储过程的使用。 阅读全文

NHibernate之旅(14):探索NHibernate中使用视图

2008-11-01 12:42 by 李永京, 18620 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这篇文章展示在NHibernate中如何使用视图,通过这篇文章的快速阅读,你会觉得豁然开朗的样子(视图原来这样啊,没有什么神秘之处~~)。 阅读全文

NHibernate之旅系列文章导航

2008-10-30 16:13 by 李永京, 229806 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这次我将带领大家来到NHibernate的世界。一步一步看清NHibernate中的种种细节。这次旅途我们安排了很多站点,分别是:鸟瞰NHibernate、接触NHibernate、数据在我手中、控制你的全部、观光站、关系如此复杂、我来加载你等等,这次旅途还要更新!将给你带来更多精彩! 阅读全文

NHibernate之旅(13):初探立即加载机制

2008-10-29 18:36 by 李永京, 17809 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这篇文章初步讨论NHibernate中的加载机制,分别从一对多关系、多对多关系角度分析NHibernate立即加载机制。这些是我在平时应用、学习中摸索出来的一点收获,希望对你有所帮助。 阅读全文

NHibernate之旅(12):初探延迟加载机制

2008-10-28 17:01 by 李永京, 24510 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这篇文章初步讨论NHibernate中的加载机制,分别从一对多关系、多对多关系角度分析NHibernate默认加载行为——延迟加载机制。希望对你有所帮助。 阅读全文

NHibernate之旅(11):探索多对多关系及其关联查询

2008-10-27 21:58 by 李永京, 32696 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这篇通过编写代码的形式带你一步一步完成NHibernate中的多对多关系映射,并使用NHibernate中提供的三种查询方法实现了多对多关联查询。希望对你有所帮助。 阅读全文

NHibernate之旅(10):探索父子(一对多)关联查询

2008-10-26 18:16 by 李永京, 35372 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这一篇通过上一篇完成的一对多关系映射,使用NHibernate中提供的三种查询方法分别实现了父子(一对多)关联查询,并初步探讨了条件查询中比较深入的话题。希望对你有所帮助。 阅读全文

NHibernate之旅(9):探索父子关系(一对多关系)

2008-10-24 21:06 by 李永京, 42497 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这篇我们开始学习NHibernate中的关联关系,这是NHibernate中的引以为豪的地方。这篇用一个实例建立起一个最简单的关系:“外键关系”或者称作“父子关系”、“一对多关系”。 阅读全文

NHibernate之旅(8):巧用组件之依赖对象

2008-10-23 14:01 by 李永京, 22695 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!如果我要在Customer类中实现一个Fullname属性该怎么做呢?NHibernate中,提供了组件和动态组件来帮助我们完成这件事情。这篇介绍一个技巧:我们使用组件来依赖对象。 阅读全文

NHibernate之旅(7):初探NHibernate中的并发控制

2008-10-21 21:52 by 李永京, 30259 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这篇我们继续深入上一篇的事务话题,一起讨论NHibernate中的并发控制。在NHibernate中支持乐观并发控制:在映射文件中定义了<version>节点和<timestamp>节点。其中<version> 节点用于版本控制。<timestamp>节点用于时间截跟踪。这篇结合一个实例讨论这些内容。 阅读全文

NHibernate之旅(6):探索NHibernate中的事务

2008-10-20 13:52 by 李永京, 36842 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!这一篇在探索Insert, Update, Delete操作的基础上使用事务修改这些操作,并带领大家怎么使用测试工具TestDriven.NET的另一个功能怎么查看代码运行覆盖率,这对事务的分析尤其重要哦~~ 阅读全文

NHibernate之旅(5):探索Insert, Update, Delete操作

2008-10-17 16:31 by 李永京, 47480 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!通过上几篇的学习,知道了NHibernate中的查询方法,这一篇我们一起探索NHibernate中的Insert, Update, Delete操作。希望对你有所帮助! 阅读全文

NHibernate之旅(4):探索查询之条件查询(Criteria Query)

2008-10-16 18:20 by 李永京, 48576 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!在NHibernate中提供了三种查询方式给我们选择:NHibernate查询语言(HQL,NHibernate Query Language)、条件查询(Criteria API)、原生SQL(Literal SQL,T-SQL、PL/SQL)。这一节我们介绍条件查询(Criteria API)。 阅读全文

NHibernate之旅(3):探索查询之NHibernate查询语言(HQL)

2008-10-15 20:09 by 李永京, 74970 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!在NHibernate中提供了多种查询方式给我们选择:NHibernate查询语言(HQL,NHibernate Query Language)、条件查询(Criteria API)、原生SQL(Literal SQL,T-SQL、PL/SQL)等。这一节我们介绍NHibernate查询语言(HQL,NHibernate Query Language)。 阅读全文

NHibernate之旅(2):第一个NHibernate程序

2008-10-14 16:30 by 李永京, 128148 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!作为学习NHibernate的第一篇,我们先亲自动手,一步一步搭建一个NHibernate程序来,这个程序是以一个实际场景电子交易程序来模拟,客户/订单/产品的经典组合。由于第一次使用NHibernate,所以我们的目的是映射一张表并完成使用NHibernate来读取数据。我们按照基本开发软件思想的流程一步一步完成吧。 阅读全文

NHibernate之旅(1):开篇有益

2008-10-10 16:44 by 李永京, 88390 阅读, 收藏, 编辑
摘要: 欢迎来到NHibernate之旅!作为开篇,首先了解多少人在使用NHibernate,先搞清楚NHibernate是什么?学习NHibernate的一些资源。更多参考NHibernate专题。 阅读全文

NHibernate 2.0.1正式版发布了

2008-06-30 20:00 by 李永京, 8182 阅读, 收藏, 编辑
摘要: NHibernate源于非常优秀的基于Java的Hibernate关系型持久化工具。3月31日发布了NHibernate 2.0.0 Alpha 1,添加了很多新特性。6月30日NHibernate 2.0.0.Beta1发布了,它集成了很多Hibernate 3.2的特性。8月31号发布了NHibernate 2.0.0正式版。 阅读全文

NHibernate 2.0.0 Alpha 1 悄悄地发布了

2008-03-31 17:11 by 李永京, 7428 阅读, 收藏, 编辑
摘要: NHibernate源于非常优秀的基于Java的Hibernate关系型持久化工具。可是从2007年11月26日发布的1.2.1GA版本不是很好的支持VS2008。 今天负责NHibernate开发的Ayende Rahien发布NHibernate 2.0.0 Alpha 1,添加了很多新特性。 阅读全文