24

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

欢迎来到NHibernate之旅!通过上几篇的学习,知道了NHibernate中的查询方法,这一篇我们一起探索NHibernate中的Insert, Update, Delete操作。希望对你有所帮助! ...

李永京 发布于 2008-10-17 16:31 评论(73)阅读(43774)
28

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

欢迎来到NHibernate之旅!在NHibernate中提供了三种查询方式给我们选择:NHibernate查询语言(HQL,NHibernate Query Language)、条件查询(Criteria API)、原生SQL(Literal SQL,T-SQL、PL/SQL)。这一节我们介绍条件... ...

李永京 发布于 2008-10-16 18:20 评论(43)阅读(45143)
42

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

欢迎来到NHibernate之旅!在NHibernate中提供了多种查询方式给我们选择:NHibernate查询语言(HQL,NHibernate Query Language)、条件查询(Criteria API)、原生SQL(Literal SQL,T-SQL、PL/SQL)等。这一节我们介绍N... ...

李永京 发布于 2008-10-15 20:09 评论(137)阅读(70430)
119

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

欢迎来到NHibernate之旅!作为学习NHibernate的第一篇,我们先亲自动手,一步一步搭建一个NHibernate程序来,这个程序是以一个实际场景电子交易程序来模拟,客户/订单/产品的经典组合。由于第一次使用NHibernate,所以我们的目的是映射一张表并完成使用NHibernate来读... ...

李永京 发布于 2008-10-14 16:30 评论(329)阅读(123465)
59

NHibernate之旅(1):开篇有益

欢迎来到NHibernate之旅!作为开篇,首先了解多少人在使用NHibernate,先搞清楚NHibernate是什么?学习NHibernate的一些资源。更多参考NHibernate专题。 ...

李永京 发布于 2008-10-10 16:44 评论(112)阅读(84480)
0

NHibernate Criteria中的And, Or

publicIList<BoxDao>QueryRelated(TemplateDao[]templates,DataSourceDao[]datasources){ICriteriacriteria=this._session.CreateCriteria(typeof(BoxDao));Expr... ...

riccc 发布于 2007-09-26 00:55 评论(2)阅读(3462)
0

NHibernate Inheritance Mapping 继承映射

1. Concrete Table Inheritance (具体表继承,table-per-concrete-class) 2. Single Table Inheritance (单表继承,table per class hierarchy) 3. Class Table Inheritance... ...

riccc 发布于 2007-09-19 18:55 评论(2)阅读(6226)
1

NHibernate集合映射中的set, list, map, bag, array

1. set, bag, list, map的语义 2. set, bag, list, map语义与System.Collections的对应关系 3. 集合映射中实体(Entity)跟值对象(Value Object)的区别 4. <set>, <bag>, <list>, <map>的使用 5... ...

riccc 发布于 2007-09-16 00:28 评论(3)阅读(6622)
0

NHibernate中ICompositeUserType和IUserType的区别

NHibernate中ICompositeUserType和IUserType的区别 ...

riccc 发布于 2007-08-03 22:23 评论(1)阅读(1681)
1

NHibernate考察系列 06 进阶篇

1. 实体生命周期 Transient: 临时状态。代码中使用new创建一个实体的对象实例时,其状态为transient。 Persistent: 持久化状态。实体的对象实例跟数据库中一条记录对应,并且其session处于活动状态。例如使用session.Get()方法加载的实体对象、使用sessi... ...

riccc 发布于 2007-04-17 01:18 评论(4)阅读(5582)
0

NHibernate考察系列 05 Critetia, HQL, Native SQL, Named

首先,把PlantItem对象的数据结构做一些调整,然后再进行本节中的测试。 在NHibernate考察系列 04一节中测试结果,象PlantItem这种复合主键对象,使用一个语意上的ID比较合适,这里我们就按照这种方式修改过来。因为domain对ID属性没有任何依赖,不用于对象间的关联,因此使用一... ...

riccc 发布于 2007-04-14 22:37 评论(4)阅读(5236)
0

NHibernate考察系列 04 枚举 自定义类型 组件类型

自定义映射、组合主键的考察 1. one-to-many, many-to-one 2. 枚举类型 3. 自定义类型、自定义映射类型IUserType 4. 组件类型component 组合主键composite-id 5. 自定义组合映射类型ICompositeUserType ...

riccc 发布于 2007-04-12 16:42 评论(11)阅读(5699)
0

NHibernate考察系列 03 many-to-many 集合映射

NHibernate比较全面的many-to-many、集合映射考察 1. 创建关联 2. 主映射端 反向端 3. 获取关联的集合对象 4. lasy 延迟加载 5. cascade 级联更新 6. 集合排序 ...

riccc 发布于 2007-04-08 12:52 评论(14)阅读(6149)
1

NHibernate考察系列 02 使用入门 简单映射

NHibernate入门示例。 测试项目目录结构如下 建立一个Company类用来测试,对应的表为TBLCOMPANY。 1. 下载NHibernate(版本1.2.0.CR1),将NHibernate \bin\net-2.0下面的文件拷贝到lib目录。 2. 为实体建立Class Librar... ...

riccc 发布于 2007-04-07 16:20 评论(6)阅读(5669)
3

NHibernate考察系列 01 基础环境

http://files.cnblogs.com/RicCC/nhibernate_1.2_example.rar 目的考察NHibernate的一些主要特性,确定NHibernate的使用和基于NHibernate的设计方案。大致会包括以下一些方面:简单映射;many-to-many、many-t... ...

riccc 发布于 2007-04-07 12:46 评论(1)阅读(6563)