基础部分
- ORM:object-relation-Mapping
 
- 表-类 / 属性-列 / 对象-行
 
- 用映射文件替代代码 / 修改配置文件 / 修改属性文件
 
- Generator命令
 
- 支持普通SQL查询,消除了所有的JDBC代码和参数的手工设置以及结果集的检索
 
- 必做:
 
- 步骤注意事项:
- mybatis必须用log4j
 
- pom加jar包支持
 
- mybatis.properties文件
 
- 反向工程生成映射文件Mapper
 
- 
 
- 准备mybatis-Config.xml配置文件(mybatis独立使用时候必须要的)
 
- 编写测试类
 
- 以上两点后期都不用
 
- 
 
 
- 映射文件相当于接口的实现类
 
- Dao中只能写增删改查
 
- 多表中表间存在主外键关系,类与类也该映射。使用类的关联关系去映射表的主外键关系。
 
- 泛化:父子类继承
 
- 实现:接口之间
 
- 依赖:A调用B,B变A也要变
 
- 关联:一个类持有另一个类作为自己的属性,用来描述主外键关系
 
Mybatis动态SQL
- 查询
- where + if
 
- choose
 
- foreach
 
 
- 插入
 
- 更新
 
- 删除:无
 
Springboot + Mybatis整合
- MVC /Controller + View +Model
 
- Springboot :Controller层
 
- Mybatis : Dao 层