拿学生信息举例 查询所有学生记录,包含年级名称 Student表实体类 Grade表实体类 Dao层 测试类 实体之间的关系分为四种 1.一对一 2.一对多 3.多对一 4.多对多 ...
分类:
其他好文 时间:
2019-05-29 18:04:47
阅读次数:
95
一 创建模型 先来区分一下什么是一对一、多对多 一对一:子表从母表中选出一条数据一一对应,母表中选出来一条就少一条,子表不可以再选择母表中已被选择的那条数据 一对多:子表从母表中选出一条数据一一对应,但母表的这条数据还可以被其他子表数据选择 共同点是在admin中添加数据的话,都会出现一个selec ...
分类:
其他好文 时间:
2019-05-28 18:34:43
阅读次数:
105
1、初步认识 观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 2、这个模式的结构图 3、可以看到,该模式包含四个角色 抽象被观 ...
分类:
编程语言 时间:
2019-05-26 21:17:02
阅读次数:
178
1.sql语句中=与in的区别,=是指一对一之间的等于,而in是指一对多之间的;同样的道理,<>与 not in的区别,<>是指一对一之间的不等于,而not in是指一对多之间的不等于。 2.mybaits其实是jdbc的升级版。 mybaits一种是xml,一种是注解,xml是调用session中 ...
分类:
数据库 时间:
2019-05-25 13:06:31
阅读次数:
129
数据链路层: 1 .数据链路层使用的信道主要有以下两种类型: (1)点对点信道:这种信道使用一对一的点对点通信方式。 (2)广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。 2.数据链路和帧: 链路(li ...
分类:
其他好文 时间:
2019-05-23 22:47:09
阅读次数:
137
观察者模式——发布/订阅模式(publish/subscribe):定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 特点: 当一个对象的改变需要同时改变其他对象时。而且它不知道具体有多少对象有待改变时,应 ...
分类:
其他好文 时间:
2019-05-22 22:16:26
阅读次数:
132
总结一对多、多对多的“最佳实践”一对多最佳方法(不配置一端的集合属性):1、 多端 public class Student { public long Id { get; set; } public string Name { get; set; } public long ClassId { g ...
分类:
其他好文 时间:
2019-05-22 17:52:55
阅读次数:
133
1.概念介绍 字符集(CHARACTER)和校对规则(COLLATION)。 字符集是用来定义mysql存储字符串的方式,校对规则则是定义了比较字符串的方式。 字符集和校对规则是一对多的关系, MySQL支持30多种字符集的70多种校对规则。 2.如何选择? 建议在能够完全满足应用的前提下,尽量使用 ...
分类:
数据库 时间:
2019-05-22 11:30:45
阅读次数:
262
Spring Data Jpa是基于HIbernate开发的,所以建立实体建的实体和映射关系需要好好好的去了解一下,本文有以下内容,实体管理器介绍,实体与数据库表的映射介绍,关联关系(一对多,多对多)介绍,SpringDataJpa应用分析 实体管理器 实体管理器Enti ...
分类:
编程语言 时间:
2019-05-20 15:13:50
阅读次数:
134
这两个星期,说实话没有好好用功,惭愧无比。 图,不同于先前学过的数据结构,它是一种非线性的结构,即可以一对多或者多对多。 存储方式主要有邻接矩阵和邻接表。 邻接矩阵主要是用一个一维数组和一个二维数组分别存储顶点信息和边的信息。 邻接表主要用数组加链表的方式,将顶点和边(顶点之间的联系)都表示出来。 ...
分类:
其他好文 时间:
2019-05-19 21:59:01
阅读次数:
125