阿里大牛熬夜整理的MyBatis知识点图谱,推荐阅读【MyBatis技术原理与实战】。

认识MyBaits

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

Mybatis应该是国内用得最多的「数据访问层」框架了,我看了我司的好几个系统,基本都是用Mybatis的。

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

推荐【MyBatis技术原理与实战】

需要本书 PDF文档资料 的老铁 请转发+关注,然后私信回复“MyBatis”获得免费领取方式。

阅读本书要求开发人员拥有Java语言基础和JDBC基础知识,对数据库也要掌握入门知识,最好能够掌握常用的设计模式,因为在介绍MyBatis构造时,常常涉及设计模式,尤其是第六章和第七章的内容。

本书以讲解MyBaits基础运用和原理为主,所以适合初级到中高级开发人员阅读。

【MyBatis技术原理与实战】内容介绍

本书共分为三大部分

第一部分是MyBatis基础应用,主要介绍如何高效地使用MyBatis。

第1章:MyBatis的内容简介,告诉读者MyBatis是什么,在何种场景下使用它。

  • 传统的JDBC编程
  • ORM模型
  • Hibemate
  • MyBatis
  • 什么时候用MyBatis

1b1be50c6fad4deea0fae35bcb842089uploading.4e448015.gif转存失败重新上传取消阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第2章:主要介绍MyBatis的基础模块及其生命周期,并给出实例。

  • 开发环境准备
  • MyBatis的基本构成
  • 生命周期
  • 实例

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第3章:主要介绍MyBatis配置的主要含义和内容。

  • Properties元素
  • 设置
  • 别名
  • typeHandler类型处理器
  • ObjectFactory
  • 插件
  • environmrnts配置环境
  • databaseIdProvider数据库厂商标识
  • 引入映射器的方法

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第4章:介绍MyBatis映射器的主要元素及其使用方法。

  • 映射器的主要元素
  • select元素
  • insert元素
  • update元素和delete元素
  • 参数
  • sql元素
  • resultMap结果映射集
  • 缓存cache

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第5章:介绍动态SQL,助你轻松应对大部分的SQL场景。

  • 概述
  • if元素
  • choose、when、otherwise元素
  • trim、where、set元素
  • foreach元素
  • test的属性
  • bind元素

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第二部分是MyBaits原理,我们将深入源码去理解MyBatis的内部运行原理以及插件的开发方法和技巧。

需要本书 PDF文档资料 的老铁 请转发+关注,然后私信回复“MyBatis”获得免费领取方式。

第6章:MyBatis的解析喝运行原理

  • 涉及的技术难点简介
  • 构建SqlSessionFactory过程
  • SqlSession运行过程

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第7章:在第6章的基础上着重介绍MyBatis的插件,这里我们将学习插件的设计原理,以及开发方法和注意的要点。

  • 插件接口
  • 插件的初始化
  • 插件的代理和反射设计
  • 常用的工具类—MetaObject
  • 插件开发过程和实例
  • 总结

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第三部分是MyBatis的实战应用,主要讲解MyBatis的一些实用场景。

第8章:介绍MyBatis-Spring,主要讲解如何在Spring项目中的集成MyBatis应用,帮助读者在Spring的环境中顺利使用MyBatis。

  • Spring的基础知识
  • MyBatis-Spring应用
  • 实例
  • 总结

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

第9章:介绍MyBatis的实用场景,精选一批典型且又常用的场景,详细解析每一个场景下,开发人员需要注意避免的一些错误和性能上的损失。

  • 数据库BLOB字段读写
  • 批量更新
  • 调用存储过程
  • 分表
  • 分页
  • 上传文件到服务器
  • 在映射中使用枚举
  • 多对多级联
  • 总结

阿里大牛熬夜整理的MyBatis知识点图谱【MyBatis技术原理与实战】

发布了56 篇原创文章 · 获赞 1569 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/yelvgou9995/article/details/105391649