摘要: 二十、自定义值类型 开发者创建属于他们自己的值类型也是很容易的。比如说,你可能希望持久化Int64类型的属性, 持久化成为VARCHAR 字段。NHibernate没有内置这样一种类型。自定义类型能够映射一个属性(或集合元素)到不止一个数据库表字段。 比如说,你可能有这样的属性: Name { ge 阅读全文
posted @ 2014-05-19 22:15 天马3798 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 十二、组件(component), 动态组件(dynamic-component) 十二、组件(component), 动态组件(dynamic-component) <component>元素把子对象的一些元素与父类对应的表的一些字段映射起来。 然后组件可以定义它们自己的属性、组件或者集合。 说明 阅读全文
posted @ 2014-05-19 22:09 天马3798 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 六、鉴别器 在"一棵对象继承树对应一个表"的策略中,<discriminator>元素是必需的, 它定义了表的鉴别器字段。 鉴别器字段包含标志值,用于告知持久化层应该为某个特定的行创建哪一个子类的实例。 如下这些受到限制的类型可以使用: String, Char, Int32,Byte, Short 阅读全文
posted @ 2014-05-19 22:02 天马3798 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 源博客:http://www.cnblogs.com/kissdodog/archive/2013/02/21/2919886.html 1. hibernate-mapping 源博客:http://www.cnblogs.com/kissdodog/archive/2013/02/21/2919 阅读全文
posted @ 2014-05-19 21:50 天马3798 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 源博客:http://blog.csdn.net/jiajiayouba/article/details/9877875 首先,你要明白,NHibernate在.NET中的作用和Hibernate在JAVA中的作用一样;第二,他们都是开源的东东;第三,他们都是一种对象关系数据库映射框架。第三点要好好 阅读全文
posted @ 2014-05-19 20:52 天马3798 阅读(245) 评论(0) 推荐(0) 编辑