父表 子表
了解unsaved-value,需要知道如下知识点:1.unsaved-value默认值是null2.id的type标签属性可以标示为:
【1】基本对象类型如int,long 【2】对象类型,...
分类:
系统相关 时间:
2014-05-26 15:08:42
阅读次数:
325
要点:1. 2Custmer.cs 1 using
Iesi.Collections.Generic; 2 using System; 3 using System.Linq; 4 using
System.Text; 5 6 namespace Model 7 { 8 p...
分类:
系统相关 时间:
2014-05-26 11:53:27
阅读次数:
302
一、映射定义概括1.1 映射定义(Mapping
declaration)对象和关系数据库之间的映射是用一个XML文档(XML
document)来定义的。这个映射文档被设计为易读的,并且可以手工修改。映射语言是以对象为中心的,
意味着映射是按照持久化类的定义来创建的,而非表的定义。让我们打开上节课...
分类:
系统相关 时间:
2014-05-23 08:27:50
阅读次数:
467
源博客:http://blog.csdn.net/jiajiayouba/article/details/9877875首先,你要明白,NHibernate在.NET中的作用和Hibernate在JAVA中的作用一样;第二,他们都是开源的东东;第三,他们都是一种对象关系数据库映射框架。第三点要好好理...
分类:
数据库 时间:
2014-05-20 12:57:28
阅读次数:
607
源博客:http://www.cnblogs.com/kissdodog/archive/2013/02/21/2919886.html1.hibernate-mapping
这个元素包括以下可选的属性。schema属性,指明了这个映射所引用的表所在的schema名称。假若指定了这个属性, 表名会....
分类:
系统相关 时间:
2014-05-20 11:17:39
阅读次数:
526
二十、自定义值类型
开发者创建属于他们自己的值类型也是很容易的。比如说,你可能希望持久化Int64类型的属性,
持久化成为VARCHAR字段。NHibernate没有内置这样一种类型。自定义类型能够映射一个属性(或集合元素)到不止一个数据库表字段。
比如说,你可能有这样的属性:Name { get....
分类:
系统相关 时间:
2014-05-20 08:31:39
阅读次数:
631
十二、组件(component), 动态组件(dynamic-component)
元素把子对象的一些元素与父类对应的表的一些字段映射起来。 然后组件可以定义它们自己的属性、组件或者集合。 ........ 说明:(1)name:
属性名(2)clas...
分类:
系统相关 时间:
2014-05-20 08:20:50
阅读次数:
583
六、鉴别器 在"一棵对象继承树对应一个表"的策略中,元素是必需的, 它定义了表的鉴别器字段。
鉴别器字段包含标志值,用于告知持久化层应该为某个特定的行创建哪一个子类的实例。
如下这些受到限制的类型可以使用:String,Char,Int32,Byte,Short,Boolean,YesNo,Tru....
分类:
系统相关 时间:
2014-05-20 08:18:05
阅读次数:
703
系列文章[Nhibernate]体系结构[NHibernate]ISessionFactory配置[NHibernate]持久化类(Persistent
Classes)[NHibernate]O/R Mapping基础[NHibernate]集合类(Collections)映射[NHibernat...
分类:
系统相关 时间:
2014-05-19 16:38:40
阅读次数:
396
系列文章[Nhibernate]体系结构[NHibernate]ISessionFactory配置[NHibernate]持久化类(Persistent
Classes)[NHibernate]O/R Mapping基础[NHibernate]集合类(Collections)映射[NHibernat...
分类:
移动开发 时间:
2014-05-18 02:38:01
阅读次数:
394