注册 登录 进入教材巡展
#
  • #

出版时间:2021-04

出版社:重庆大学电子音像出版社

以下为《MyBatis框架技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894464064
  • 1版
  • 411174
  • 68256353-1
  • 平装
  • 16开
  • 2021-04
  • 372
  • 240
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了MyBatis基础入门,映射器,动态SQL,MyBatis应用,MyBatis-Spring框架集成,MyBatis注解开发,MyBatis-Plus基础,MyBatis-Plus AR与插件,MyBatis-Plus 应用。通过本书的学习,学生能掌握MyBatis与MyBatis-Plus框架完成数据访问层相关操作的知识和实际应用。
目录
目录
第1章 MyBatis基础入门 1
1.1 MyBatis简介 3
1.1.1 传统的JDBC编程 3
1.1.2 ORM模型 6
1.1.3 Hibernate 6
1.1.4 MyBatis 10
1.1.5 什么时候用MyBatis 14
1.2 开发环境准备 14
1.3 MyBatis的基本构成 16
1.3.1 构建SqlSessionFactory 16
1.3.2 创建SqlSession 20
1.3.3 映射器 21
1.4 生命周期 26
1.5 实例 27
1.6 MyBatis配置 35
1.6.1 properites元素 36
1.6.2 设置 38
1.6.3 别名 41
1.6.4 typeHandler类型处理器 45
1.6.5 ObjcectFactory 59
1.6.6 插件 62
1.6.7 enviroments配置环境 62
1.6.8 databaseIdProvider数据库厂商标识 64
1.6.9 引入映射器的方法 66

第2章 映射器 70
2.1 映射器的主要元素 72
2.2 Select元素 72
2.3 Insert元素 79
2.4 Update元素和Delete元素 82
2.5 参数 83
2.6 sql元素 84
2.7 resultMap结果映射集 85
2.8 缓存cache 111

第3章 动态SQL 117
3.1 概述 119
3.2 if元素 119
3.3 choose,when,otherwise元素 120
3.4 trim,where,set元素 120
3.5 foreach元素 122
3.6 test的属性 123
3.7 bind元素 123

第4章 MyBatis应用 126
4.1 分页 128
4.2 分页插件 130
4.3 调用存储过程 132
4.4 MyBatis逆向工程 139
4.4.1 什么是逆向工程 139
4.4.2 通过Eclipse插件完成Mybatis逆向工程 139
4.4.3 通过Java代码完成Mybatis逆向工程 142
4.4.4 通过Maven完成Mybatis逆向工程 145

第5章 MyBatis-Spring框架集成 148
5.1 MyBatis-Spring应用 150
5.2 应用实例 158

第6章 MyBatis注解开发 177
6.1 常用注解 179
6.2 基本的CRUD操作 180
6.2.1 环境搭建 180
6.2.2 配置文件 180
6.2.3 数据库准备 181
6.2.4 实体对象 181
6.2.5 Dao接口 182
6.2.6 测试与结果 182
6.3 关联映射查询 186
6.4 动态SQL 189
6.4.1 简介 189
6.4.2 动态查询 190
6.4.3 动态添加 192
6.4.4 动态修改 193
6.4.5 动态删除 194
6.5 二级缓存 195
6.6 区别 196

第7章 MyBatis-Plus基础 198
7.1 概念介绍 200
7.1.1 特性 200
7.2 注解 201
7.3 Spring整合Mybatis-Plus 203
7.4 Mybatis-Plus的CRUD操作 209
7.4.1 添加数据 210
7.4.2 修改数据 210
7.4.3 删除数据 211
7.4.4 查询数据 211
7.5 全局策略配置 213
7.6 条件构造器 213
7.6.1 应用案例 214

第8章 MyBatis-Plus AR与插件 218
8.1 概念介绍 220
8.2 AR实例 220
8.2.1 AR添加 221
8.2.2 AR修改 221
8.2.3 AR查询 222
8.2.4 AR删除 223
8.2.5 AR分页 223
8.3 Mybatis-Plus插件 224
8.3.1 分页插件 224
8.3.2 性能分析插件 225
8.3.3 执行分析插件 226
8.3.4 乐观锁插件 226

第9章 MyBatis-Plus应用 230
9.1 自定义全局操作 232
9.2 逻辑删除 234
9.3 公共字段自动填充 236
9.4 MP的逆向工程 237