zoukankan      html  css  js  c++  java
  • 后端——框架——持久层框架——Mybatis——《Mybatis从入门到精通》读书笔记——初篇

    1、Mybatis知识点

    框架的知识点大致可以分为三个部分

    • 基础:
    1. 介绍编写增,删,改,查;
    2. 动态标签;
    3. config配置文件
    4. Mapper配置文件
    •  插件:常见的插件有三个
    1. pageHelper:分页插件,使用频率非常高。
    2. commonMapper:通用Mapper,使用泛型的方式,去除掉大量重复的增,删,改,查方法
    3. generator:代码生成器,生成Java,Mapper文件,使用频繁很高。
    • 集成:
    1. 与spring,springboot集成。
    2. 与日志框架集成。
    3. 与缓存框架集成。

    2、本书

    本书是一本非常优秀的书籍,全面的介绍了Mybatis框架的内容,从基础,到一些高级主题,缓存,类型处理器,在到最后与其他框架的集成。本书总共包含11个章节。

    1.         第一章节简述框架,并且搭建环境,运行查询的示例。

    2.         第二章节搭建用户,权限,角色的数据库,编写增,删,改,查的示例,并介绍自动生成组件,处理参数等常见问题。

    3.         第三章节介绍了使用注解的方式来替代XML。一般不这样写,可以忽略。

    4.         第四章节介绍了使用动态标签编写SQL语句,常见的标签有iftrimsetwhereforeachbind等。

    5.         第五章节介绍生成代码的插件,详细参考 http://www.mybatis.org/generator/generatedobjects/javamodel.html

    6.         第六章节介绍了如何配置一对一,一对多,如何使用鉴别器,如何调用存储过程,如何编写自定义类型处理器等高级主题。

    7.         第七章节介绍一级,二级缓存,以及如何与其他缓存框架集成。

    8.         第八章节介绍编写插件。

    9.         第九章节介绍与spring进行集成,关键点是引入mybatis-spring架包,配置sqlSessionFactoryBean

    10.     第十章节介绍与spring boot集成,关键点是引入jar包,并且配置mybatis.mapperLocation属性。 

    11.     第十一章节研究源码。

  • 相关阅读:
    线性参考
    unix下安装Server(静默方式)
    ArcGIS Server REST开发模式
    Python中调用AO
    Oracle 冷备份
    平头缓冲
    Oracle 热备份
    Socket获取远程连接者的IP
    c#调用cmd执行相关命令
    C#_winform_DataGridView_的18种常见属性 (转)
  • 原文地址:https://www.cnblogs.com/rain144576/p/12229007.html
Copyright © 2011-2022 走看看