码迷,mamicode.com
首页 >  
搜索关键字:一对多    ( 3044个结果
观察者模式
观察者模式也叫做发布订阅模式(Publish/Subscribe)其定义:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。 观察者模式的优点: 1. 观察者和被观察者之间是抽象耦合。增加观察者还是被观察者都非常容易实现,只需实现相应的接口。 2. ...
分类:其他好文   时间:2016-05-21 11:40:57    阅读次数:181
中介者模式
中介者模式(Mediator Pattern) 中介者模式定义: 中介者模式又叫做调停者模式,其定义为:用一个中介对象封装一系列对象的交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立的改变它们之间的交互。 中介者模式的优点: 中介者模式的优点是减少了类之间的依赖,使原有一对多 ...
分类:其他好文   时间:2016-05-21 11:26:02    阅读次数:196
框架 day32 Hibernate,一级缓存,关联关系映射(一对多,多对多)
一级缓存(及操作) 概念 *在 Session 接口的实现中包含一系列的 Java 集合, 这些 Java 集合构成了 Session 缓存.  只要 Session 实例没有结束生命周期, 存放在它缓存中的对象也不会结束生命周期 *当session的save()方法持久化一个对象时,该对象被载入缓存, 以后即使程序中不再引用该对象,只要缓存不清空,该对象仍然处于生命...
分类:Web程序   时间:2016-05-21 06:43:52    阅读次数:231
(转)字典的创建方法
在元组和列表中,都是通过编号进行元素的访问,但有的时候我们按名字进行数据甚至数据结构的访问,在c++中有map的概念,也就是映射,在python中也提供了内置的映射类型--字典。映射其实就是一组key和value以及之间的映射函数,其特点是:key的唯一性、key与value的一对多的映射。 1.字 ...
分类:其他好文   时间:2016-05-18 10:34:27    阅读次数:183
(九)Hibernate 检索策略
所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 这里的hibernate.cfg.xml配置信息我就不再写了 第一节:检索策略属性Lazy Lazy:true (默认) 延迟检索;set 端一对多 Lazy:false ...
分类:Web程序   时间:2016-05-18 00:17:54    阅读次数:239
MyBatis学习--延迟加载
简介 在resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。例如:我们查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户 ...
分类:其他好文   时间:2016-05-16 23:09:20    阅读次数:232
EF Code First 学习笔记:关系
一对多关系 项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类: public class Destination { pu ...
分类:其他好文   时间:2016-05-16 01:50:07    阅读次数:230
MyBatis学习--高级映射
简介 前面说过了简单的数据库查询和管理查询,在开发需求中有一些一对一、一对多和多对多的需求开发,如在开发购物车的时候,订单和用户是一对一,用户和订单是一对多,用户和商品是多对多。这些在Hibernate开发中也是常见的,Hibernate中是通过数据映射来实现的,在MyBatis中也是通过配置文件的 ...
分类:其他好文   时间:2016-05-15 13:50:16    阅读次数:188
Hibernate 集合映射 一对多多对一 inverse属性 + cascade级联属性 多对多 一对一 关系映射
1 . 集合映射 需求:购物商城,用户有多个地址。 // javabean设计 分别用Set 、List 、Map 集合对地址进行保存。 User.hbm.xml 测试类: 集合数据的获取 //获取 User user = session.get(User.class,3); //当查询用户,同时可 ...
分类:Web程序   时间:2016-05-15 12:30:12    阅读次数:270
设计模式学习笔记之观察者模式
观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象状态改变时,它的所有依赖者都会收到通知并自动更新。 观察者模式中,分为推和拉两种模式。 推模式,即主题对象向观察者对象推送状态值,不管观察者对象是否需要,并且推送全部数据或者部分数据。 拉模式,即主题对象通知观察者对象状态值已改变,观察者根 ...
分类:其他好文   时间:2016-05-15 12:20:45    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!