Nop有着完善的事件机制,在框架中也多次用到。比如删除删除电子邮件时删除指定的缓存、更新实体时,更新缓存等。这里用到的是“生产者/消费者”模式,该模式中,定义了对象之间一对多的依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。生产者发布事件,消费者处理事件。 一.相关接口和类: 1. ...
分类:
其他好文 时间:
2017-09-25 13:18:21
阅读次数:
203
----------------siwuxie095 对象导航查询 以客户和联系人为例(一对多) 1、应用场景 查询某个客户中所有联系人的过程,使用对象导航查询进行实现 2、具体实现 OID 查询 1、根据 id 查询记录 ... ...
分类:
其他好文 时间:
2017-09-24 23:43:28
阅读次数:
422
一对多分为单条sq语句l和多条sql语句 下面就以员工和就职部门为例: 部门实体类 接口 ...
分类:
其他好文 时间:
2017-09-24 23:29:43
阅读次数:
188
-----------------siwuxie095 Hibernate 查询方式 1、对象导航查询 根据已经加载的对象,导航到它的关联对象 以客户和联系人为例(一对多),如下: 根据 id 查询某个客户,再查询这个客户中的所有联系人 2、OID 查询 根据 ... ...
分类:
Web程序 时间:
2017-09-24 23:26:59
阅读次数:
179
一、一对多操作(客户和联系人) 1、一对多基本实现步骤 第一步 创建两个实体类,客户和联系人 第二步 让两个实体类之间互相表示 (1)在客户实体类里面表示多个联系人 - 一个客户里面有多个联系人 (2)在联系人实体类里面表示所属客户 - 一个联系人只能属于一个客户 第三步 配置映射关系 (1)一般一 ...
分类:
Web程序 时间:
2017-09-24 16:24:00
阅读次数:
195
本文主要讲通过注解配置来替换Hibernate的映射文件 1.多对一配置 2.一对多配置 3.多对多配置 ...
分类:
Web程序 时间:
2017-09-24 12:48:18
阅读次数:
173
配置Hibernate有2种方式,本文讲的是通过外部配置文件配置的方式 Hibernate核心配置文件 Hibernate核心配置文件中主要配置2个东西 1:数据源,其中各个属性直接看单词字面意思即可;还有Hibernate一些行为设置,比如是否显示生成的sql语句、是否格式化sql语句之类的 2: ...
分类:
Web程序 时间:
2017-09-24 12:45:47
阅读次数:
154
Messenger与AIDL的异同 最近做项目需要使用进程间通信,大家知道应用层的进程间通信无非Broadcast,Activity,Service,Content Provider四大组件。Broadcast适用于一对多,我这里是一对一(子进程与主进程)的关系,且Broadcast性能较差,所以不 ...
分类:
其他好文 时间:
2017-09-24 00:38:40
阅读次数:
220
1. 延迟加载 resultMap可实现高级映射:association、collection具备延迟加载功能。 延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 (1)使用collection 实现延迟加载 查询用户地址,在关联用户表 ...
分类:
其他好文 时间:
2017-09-23 20:08:35
阅读次数:
192
这篇文章写了以下几个简单的例子,用来说明MyBatis多标联查基本语法 1.sql片段的用法 2.一对多查询 3.多条sql的一对多查询 4.多对一查询 5.多条sql一对多查询 6、多对多查询 这里沿着接口→小配置的路线写了,测试类就是遍历输出结果: 一、接口: 二、小配置 先实现第一个方法 1、 ...
分类:
其他好文 时间:
2017-09-23 17:27:56
阅读次数:
448