《MyBatis从入门到精通》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
刘增辉
分类
科技技术
出版年份
2017
出版社
电子工业出版社
页数
312 页
语言
中文
豆瓣评分
★ 7.9

《MyBatis从入门到精通》内容简介

本书中从一个简单的MyBatis查询入手,搭建起学习MyBatis的基础开发环境。通过全面的示例代码和测试讲解了在MyBatis XML方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态SQL在不同方面的应用以及在使用过程中的*实践方案。针对MyBatis高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis的高级用法,同时针对MyBatis的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、插件开发、Spring、Spring Boot集成的详细内容。最后通过介绍Git和GitHub让读者了解MyBatis开源项目,通过对MyBatis源码和测试用例的讲解让读者更好掌握MyBatis。

《MyBatis从入门到精通》书籍信息摘要

《MyBatis从入门到精通》内容简介与阅读建议,作者 刘增辉,科技技术,2017年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:MyBatis、计算机类。

《MyBatis从入门到精通》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.9 可作为选书参考。

获取建议

《MyBatis从入门到精通》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1章 MyBatis入门 1
  2. 1.1 MyBatis简介 2
  3. 1.2 创建Maven项目 3
  4. 1.3 简单配置让MyBatis跑起来 7
  5. 1.3.1 准备数据库 8
  6. 1.3.2 配置MyBatis 8
  7. 1.3.3 创建实体类和Mapper.xml文件 10
  8. 1.3.4 配置Log4j以便查看MyBatis操作数据库的过程 11
展开全部(共 147 章节)
  1. 1.3.5 编写测试代码让MyBatis跑起来 12
  2. 1.4 本章小结 14
  3. 第2章 MyBatis XML方式的基本用法 15
  4. 2.1 一个简单的权限控制需求 16
  5. 2.1.1 创建数据库表 16
  6. 2.1.2 创建实体类 19
  7. 2.2 使用XML方式 21
  8. 2.3 select用法 23
  9. 2.4 insert用法 35
  10. 2.4.1 简单的insert方法 35
  11. 2.4.2 使用JDBC方式返回主键自增的值 38
  12. 2.4.3 使用selectKey返回主键的值 40
  13. 2.5 update用法 42
  14. 2.6 delete用法 45
  15. 2.7 多个接口参数的用法 47
  16. 2.8 Mapper接口动态代理实现原理 50
  17. 2.9 本章小结 51
  18. 第3章 MyBatis注解方式的基本用法 53
  19. 3.1 @Select注解 54
  20. 3.1.1 使用mapUnderscoreToCamelCase配置 55
  21. 3.1.2 使用resultMap方式 55
  22. 3.2 @Insert注解 58
  23. 3.2.1 不需要返回主键 58
  24. 3.2.2 返回自增主键 58
  25. 3.2.3 返回非自增主键 59
  26. 3.3 @Update注解和@Delete注解 59
  27. 3.4 Provider注解 60
  28. 3.5 本章小结 61
  29. 第4章 MyBatis动态SQL 63
  30. 4.1 if用法 64
  31. 4.1.1 在WHERE条件中使用if 64
  32. 4.1.2 在UPDATE更新列中使用if 68
  33. 4.1.3 在INSERT动态插入列中使用if 70
  34. 4.2 choose用法 72
  35. 4.3 where、set、trim用法 75
  36. 4.3.1 where用法 75
  37. 4.3.2 set用法 76
  38. 4.3.3 trim用法 77
  39. 4.4 foreach用法 78
  40. 4.4.1 foreach实现in集合 78
  41. 4.4.2 foreach实现批量插入 81
  42. 4.4.3 foreach实现动态UPDATE 84
  43. 4.5 bind用法 86
  44. 4.6 多数据库支持 86
  45. 4.7 OGNL用法 89
  46. 4.8 本章小结 90
  47. 第5章 Mybatis代码生成器 91
  48. 5.1 XML配置详解 92
  49. 5.1.1 property标签 95
  50. 5.1.2 plugin标签 96
  51. 5.1.3 commentGenerator标签 97
  52. 5.1.4 jdbcConnection标签 99
  53. 5.1.5 javaTypeResolver标签 100
  54. 5.1.6 javaModelGenerator标签 101
  55. 5.1.7 sqlMapGenerator标签 102
  56. 5.1.8 javaClientGenerator标签 103
  57. 5.1.9 table标签 104
  58. 5.2 一个配置参考示例 109
  59. 5.3 运行MyBatis Generator 111
  60. 5.3.1 使用Java编写代码运行 111
  61. 5.3.2 从命令提示符运行 113
  62. 5.3.3 使用Maven Plugin运行 115
  63. 5.3.4 使用Eclipse插件运行 117
  64. 5.4 Example介绍 119
  65. 5.5 本章小结 124
  66. 第6章 MyBatis高级查询 125
  67. 6.1 高级结果映射 126
  68. 6.1.1 一对一映射 126
  69. 6.1.2 一对多映射 140
  70. 6.1.3 鉴别器映射 156
  71. 6.2 存储过程 159
  72. 6.2.1 第一个存储过程 162
  73. 6.2.2 第二个存储过程 164
  74. 6.2.3 第三个和第四个存储过程 166
  75. 6.2.4 在Oracle中使用游标参数的存储过程 168
  76. 6.3 使用枚举或其他对象 170
  77. 6.3.1 使用MyBatis提供的枚举处理器 170
  78. 6.3.2 使用自定义的类型处理器 172
  79. 6.3.3 对Java 8日期(JSR-310)的支持 175
  80. 6.4 本章小结 176
  81. 第7章 MyBatis缓存配置 177
  82. 7.1 一级缓存 178
  83. 7.2 二级缓存 181
  84. 7.2.1 配置二级缓存 181
  85. 7.2.2 使用二级缓存 184
  86. 7.3 集成EhCache缓存 187
  87. 7.4 集成Redis缓存 190
  88. 7.5 脏数据的产生和避免 191
  89. 7.6 二级缓存适用场景 194
  90. 7.7 本章小结 194
  91. 第8章 MyBatis插件开发 195
  92. 8.1 拦截器接口介绍 196
  93. 8.2 拦截器签名介绍 198
  94. 8.2.1 Executor接口 198
  95. 8.2.2 ParameterHandler接口 200
  96. 8.2.3 ResultSetHandler接口 201
  97. 8.2.4 StatementHandler接口 202
  98. 8.3 下画线键值转小写驼峰形式插件 203
  99. 8.4 分页插件 206
  100. 8.4.1 PageInterceptor拦截器类 207
  101. 8.4.2 Dialect接口 212
  102. 8.4.3 MySqlDialect实现 216
  103. 8.5 本章小结 220
  104. 第9章 Spring集成MyBatis 221
  105. 9.1 创建基本的Maven Web项目 222
  106. 9.2 集成Spring和Spring MVC 227
  107. 9.3 集成MyBatis 232
  108. 9.4 几个简单实例 234
  109. 9.4.1 基本准备 235
  110. 9.4.2 开发Mapper层(Dao层) 235
  111. 9.4.3 开发业务层(Service层) 238
  112. 9.4.4 开发控制层(Controller层) 240
  113. 9.4.5 开发视图层(View层) 242
  114. 9.4.6 部署和运行应用 245
  115. 9.5 本章小结 246
  116. 第10章 Spring Boot集成MyBatis 247
  117. 10.1 基本的Spring Boot项目 248
  118. 10.2 集成MyBatis 251
  119. 10.3 MyBatis Starter配置介绍 253
  120. 10.4 简单示例 255
  121. 10.4.1 引入simple依赖 255
  122. 10.4.2 开发业务(Service)层 258
  123. 10.4.3 开发控制(Controller)层 259
  124. 10.4.4 运行应用查看效果 259
  125. 10.5 本章小结 260
  126. 第11章 MyBatis开源项目 261
  127. 11.1 Git入门 262
  128. 11.1.1 初次运行配置 262
  129. 11.1.2 初始化和克隆仓库 263
  130. 11.1.3 本地操作 265
  131. 11.1.4 远程操作 267
  132. 11.2 GitHub入门 269
  133. 11.2.1 创建并提交到仓库 269
  134. 11.2.2 Fork仓库并克隆到本地 272
  135. 11.2.3 社交功能 275
  136. 11.3 MyBatis源码讲解 278
  137. 11.4 MyBatis测试用例 290
  138. 11.5 本章小结 293
  139. 附录 类型处理器(TypeHandler) 295

常见问题

《MyBatis从入门到精通》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.9 可作为选书参考。

《MyBatis从入门到精通》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《MyBatis从入门到精通》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《MyBatis从入门到精通》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《MyBatis从入门到精通》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《MyBatis从入门到精通》相关书籍?

可以进入 刘增辉 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。