案例 查询国家的同时,查询出国家下的省会信息! 01.使用单表的连接查询 创建对应的实体类 和数据库表 创建对应的dao和mapper文件 在MyBatis.xml文件中 管理Mapper文件 测试类代码 02.使用多表的查询 修改mapper.xml文件中代码即可 其他代码不变 ...
分类:
其他好文 时间:
2017-06-29 20:43:33
阅读次数:
247
多对多关联! 其实就是两个一对多的关联! 比如说 一个学生可以有多个老师!一个老师可以有多个学生! 那么 学生和老师之间的关系 可以理解为 多对多的关联关系! 关键是怎么建立数据库中两个表之间的关系??? 这时候需要一个中间表来组织两张表的关系! 创建对应的数据库表! student表 teache ...
分类:
其他好文 时间:
2017-06-29 20:32:20
阅读次数:
188
1. 多表(关联)查询 多表查询也称之为关联查询、多表关联查询等,主要是指通过多个表的关联来获取数据的一种方式。 1.1. 多表映射关系 一对多:A表的一行数据,对应B表中的多条。如:一个部门可以对应多个员工. 多对一:B表中的多条对应A表的一行数据.如:多个员工对应一个部门. 多对多:学生和选修课 ...
分类:
数据库 时间:
2017-06-27 08:14:57
阅读次数:
215
一、疑问 1.varchar 与 char 区别 答:char 只能存储指定的字符长度,varchar存储的字符长度是可变动的 例子 char(10),varchar(10) ,10代表是字符长度是10,char表示只能存储10个字符大于10不存储小于10也按10个位置来,varchar,存入多少就 ...
分类:
数据库 时间:
2017-06-26 18:56:19
阅读次数:
240
观察者模式: 定义了对象之间的一对多依赖,这样一来。当一个对象(被观察者)改变状态时,它的全部依赖者(观察者)都会收到通知并自己主动更新。 在观察者模式中,会改变的是主题的状态,以及观察者的数目和类型。用这个模式, 你能够改变依赖主题状态的对象。却不必改变主题。这叫提前规划。 主题和观察者都使用接口 ...
分类:
其他好文 时间:
2017-06-26 12:37:19
阅读次数:
157
1 什么叫关联映射 通过数据库对象之间的关联关系(一对一、一对多、多对多),反映到实体对象上之间的引用。 举例 用户实体类(User):user_id user_name user_token 笔记本实体类(Book):book_id user_id book_name 一个笔记本对应一个用户(一对 ...
分类:
其他好文 时间:
2017-06-25 23:10:46
阅读次数:
316
一 List映射 如果持久化类中具有List对象,可以通过映射文件中的类<list>元素或注解来映射List. 例如,一个问题有多个答案: 1)创建持久化类 2)创建映射文件 3)在全局配置文件中增加 4)测试 二 List一对多映射 一个问题有多个答案,每个答案有自己的信息,需要使用一对多关联来映 ...
分类:
Web程序 时间:
2017-06-25 12:00:11
阅读次数:
219
首先,你要知道SQL语句是常见数据库的查询语言,在关系型数据库里,表间关系有三种,通俗说就是爱情,亲情,友情,其中爱情在道德上说的是一对一,亲情就想到父母,你只有一个父亲或一个母亲,而一个当爹的就有可能有多个孩子,这就是一对多,而友情,你有多个朋友,你的某个朋友也有包括你在内的多个朋友,这就是多对多 ...
分类:
数据库 时间:
2017-06-25 11:05:15
阅读次数:
202
观察者模式属于行为型模式。 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 何时使用:一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者 ...
分类:
其他好文 时间:
2017-06-24 17:19:57
阅读次数:
97