问题:之前接触过Ibatis的使用,在做一对多的时候,一般都是手动去填充,非自动让ibatis去填充数据。下面就用ibatis的自动填充功能来实现。关键使用到collection 标签下的select标签。现在有活动表,讨论表一个活动对应多条讨论,一条讨论属于一个活动其中活动表中的activityI...
分类:
其他好文 时间:
2015-05-16 10:31:09
阅读次数:
173
一对多 和多对一 一般是看需求来确定的,很多时候都是设置成双向的 举个最最普通的离子 :一个班级里面有多个学生 多个学生属于一个班级 从学生表来看 就是多对一的关系 从班级表来看就是一对多的关系 需求上如果说是从学生表想看到班级 那么就设置成多对一的关系 如果想从班级看到学生 就设置成一对多的关系....
分类:
Web程序 时间:
2015-05-14 00:58:32
阅读次数:
186
本文主要讲了使用Mybatis实现关联查询,分为一对一和一对多两种情况,最后并对ResultMap进行一个简要说明。...
分类:
其他好文 时间:
2015-05-13 10:20:48
阅读次数:
166
HeadFirst中对观察者模式的定义:观察者模式定义了对象之间的一对多的依赖,这样一来,当一个状态发生变化时,它的所有依赖者都会收到通知并自动更新。松耦合:当两个对象时间松耦合,它们依然可以交互,但是不太清楚彼此的细节。观察者模式提供了一种对象设计,让主题和观察者之间的松耦合。 有两种自动更细的....
分类:
其他好文 时间:
2015-05-13 06:07:56
阅读次数:
118
Android开发如果不懂设计模式,那么再深度研究就会困难重重,笔者深有体会,研究设计模式势在必行:
第一篇:观察者模式:
观察者模式定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并会自动更新。
观察者模式中主要有目标对象(被观察者)和观察者2个对象。
本文使用报社(目标对象)与读者(观察者)来形象替代以上2个对象,实现流程如下:
读者...
分类:
编程语言 时间:
2015-05-12 15:52:06
阅读次数:
129
oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oracle wm_concat(column)函数实现字段合并,如果您对oracle wm_concat(column)函数使用方面感兴趣的话,不妨一看。shopping:-----------------...
分类:
数据库 时间:
2015-05-12 13:15:10
阅读次数:
157
观察者模式(Observer):定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时会通知所有观察者对象,使他们能够自动更新自己。
将一个系统分割成一系列相互协作的类有一个很不好的副作用,那就是需要维护相关对象间的一致性,我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展、重用都带来不便。所以,当一个对象的改变同时需要改变其他对象而且不知道要...
分类:
编程语言 时间:
2015-05-12 11:28:54
阅读次数:
134
通知的名称往往不能完全说明意义,触发时机有一定的困惑;rac由于绑定具体实例,意义比较明确;但是也会存在触发时机的问题,相对好处是第一次会执行block将回调输出绑定,rac将输入事件绑定;换句话讲,一个是自触发因绑被输出果(一对一),一个是被输入因绑自触发果(一对多,其实通知、kvo都是如此),R...
分类:
其他好文 时间:
2015-05-10 01:01:52
阅读次数:
173
一、概述
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
二、适用性
1.当一个抽象模型有两个方面,其中一个方面依赖于另一方面。 将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。
2.当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变。
3.当一个对象必须通知其它对象,而它又不能假定其它...
分类:
编程语言 时间:
2015-05-09 15:06:15
阅读次数:
180
1.CAN标准:ISO11898(高速应用)和ISO11519(低速应用)
2.CAN特点:
1)多主机方式,不分主从。
2)节点可分为不同的优先级,满足不同的实时性需要。
3)采用非破坏性位冲裁总线结构机制,多节点同时向总线传输数据时,低优先级的节点主动停止数据发送。
4)实现点对点,一对多和全局广播的方式进行通讯。
5)节点数实际可达到110个。
6)短帧结构。
...
分类:
其他好文 时间:
2015-05-09 15:05:12
阅读次数:
177