2019-06-04

MyBatis框架的学习3

1. MyBatis 的缓存机制


2. 解决列名和属性名不一致问题


3. 业务装配实现多表查询(多对一)

3.1 实体类层和mapper层

3.2 service进行手动装配


4. resultMap的N+1方式实现多表查询(多对 一)

4.1 实体类处理

4.2 mapper层处理

4.2.1 student的mapper层处理

4.2.2 clazz的mapper层处理

4.2.3 service层处理

5. resultMap 的关联方式实现多表查询(多对一)


6.resultMap的N+1方式实现多表查询(一对多)

6.1 实体类层

6.2 mapper层

6.2.1 clazz的mapper层处理

6.2.2 student的mapper层的处理

6.2.3 service层的处理

7. resultMap的关联方式实现多表查询(一对多)

8. 通过 Auto-Mapping 实现多表查询

9. 注解


10. MyBatis 中常用的注解


11. MyBatis 中常用的注解


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,734评论 0 4
  • SSM复习要点 Spring Spring是一个管理Bean的容器 三个重要概念:IOC,DI,AOP bean标...
    卡布奇诺_7828阅读 106评论 0 0
  • 一. 解决列名和属性名不一致的两个途径 1 定义列别名: 可以通过 列别名的方式将列名和属性保持一致 继续使用自动...
    赌未来_e1e8阅读 296评论 0 0
  • Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache...
    day_Sunny阅读 2,725评论 0 6
  • 本单元目标 数据库的好处 数据库相关概念 数据库存储数据的特点 杂: mysql属于c/s架构软件,安装的是服务端...
    leet2阅读 558评论 0 0