1.观察者模式观察者模式也叫发布/订阅(Publish/Subscribe)模式,是MVC(模型-视图-控制器)模式的重要组成部分观察者模式的具体应用有两个---通知机制和KVO(Key-Value-Observing)机制1.1 通知机制 通知机制与委托机制不同的是,前者是“一对多”的对象之间的....
分类:
其他好文 时间:
2015-12-15 12:00:54
阅读次数:
128
现在,我们将学习怎么配置一对多的关系。VisitEntity Relationshipsection to understand how EF manages one-to-one, one-to-many, and many-to-many relationships between the en...
分类:
其他好文 时间:
2015-12-13 17:09:37
阅读次数:
264
NHibernate 延迟加载与立即加载 (第七篇)一、延迟加载 延迟加载可以理解为:当需要用的时候才加载。 假设我们数据库有一个Person对象,一个Country对象,其中Person属于Country,一对多关系。当我们Get()一个 Person对象的时候。并不立即把Country对象也.....
分类:
Web程序 时间:
2015-12-09 11:41:16
阅读次数:
158
NHibernate 集合映射深入 (第五篇) ,,,一、集合外键 在NHibernate中,典型的用于映射集合类的元素有,,,,,。 我们回到上一篇,集合映射基础当中的一对多查询。对于集合类型: public virtual ISet ListPerson { get; set; } NH...
分类:
Web程序 时间:
2015-12-09 11:32:35
阅读次数:
165
1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一.....
分类:
其他好文 时间:
2015-12-08 18:33:20
阅读次数:
136
在我们做数据库设计的时候,最烦的就是各种表之间的关联关系了,关联关系有:一对多,多对一,一对一,其中还有单向和双向的区别. 1.双向一对多及多对一映射:既然是双向,那么就是同一类的了:双向一对多关系中,必须存在一个关系维护端,在 JPA 规范中,要求 many 的一方作为关系的维护端(owner ....
分类:
其他好文 时间:
2015-12-05 00:25:43
阅读次数:
253
1、left join 使用的时候:得注意笛卡尔集的情况、同样的join也是这样 一对一,或者多对一,或者一对多。 否则数据翻倍。2、
分类:
其他好文 时间:
2015-12-02 14:40:08
阅读次数:
95
双向一对多关联关系”双向一对多关联关系“等同于”双向多对一关联关系“:1的一方有对n的一方的集合的引用,同时n的一方有对1的一方的引用。还是用客户Customer和订单Order来解释:”一对多“的物理意义:一个客户可以有多个订单,某个订单只能归宿于一个客户。”双向“的物理意义:客户知道自己有哪些订...
分类:
其他好文 时间:
2015-12-01 01:37:27
阅读次数:
137
在使用hibernate 的时候如果配置的一对多关系为set集合,那么如果直接取用的时候集合中的元素就会出现乱序如果希望取出来的元素可以按照指定的字段排序我们可以在 set集合的节点中进行配置根据subTypes这个集合所映射的表中的id字段的顺序存储。
分类:
编程语言 时间:
2015-11-30 23:59:36
阅读次数:
424
单向一对多的关联关系关联特点:1的一方有n的一方的集合属性,n的一方却没有1的一方的引用比如:Customer对Order是一对多的关联关系,则Customer中有Order的集合属性,而Order中却没有对Customer的引用。这样可以通过客户检索到其所有的订单信息,却不能够由订单得到其所属的客...
分类:
其他好文 时间:
2015-11-29 23:11:59
阅读次数:
286