![MyBatis从入门到精通_第1页](http://file4.renrendoc.com/view/70210c1d249d3c0ad264a1c19ce533a9/70210c1d249d3c0ad264a1c19ce533a91.gif)
![MyBatis从入门到精通_第2页](http://file4.renrendoc.com/view/70210c1d249d3c0ad264a1c19ce533a9/70210c1d249d3c0ad264a1c19ce533a92.gif)
![MyBatis从入门到精通_第3页](http://file4.renrendoc.com/view/70210c1d249d3c0ad264a1c19ce533a9/70210c1d249d3c0ad264a1c19ce533a93.gif)
![MyBatis从入门到精通_第4页](http://file4.renrendoc.com/view/70210c1d249d3c0ad264a1c19ce533a9/70210c1d249d3c0ad264a1c19ce533a94.gif)
![MyBatis从入门到精通_第5页](http://file4.renrendoc.com/view/70210c1d249d3c0ad264a1c19ce533a9/70210c1d249d3c0ad264a1c19ce533a95.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MyBatis从入门到精通读书笔记模板01思维导图目录分析精彩摘录内容摘要读书笔记作者介绍目录0305020406思维导图读者示例代码过程用法小结第章用法项目接口使用方式过程运行配置插件数据库动态实体类本书关键字分析思维导图内容摘要内容摘要本书中从一个简单的MyBatis查询入手,搭建起学习MyBatis的基础开发环境。通过全面的示例代码和测试讲解了在MyBatisXML方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态SQL在不同方面的应用以及在使用过程中的最佳实践方案。针对MyBatis高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis的高级用法,同时针对MyBatis的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、插件开发、Spring、SpringBoot集成的详细内容。最后通过介绍Git和GitHub让读者了解MyBatis开源项目,通过对MyBatis源码和测试用例的讲解让读者更好掌握MyBatis。目录分析1.1MyBatis简介1.2创建Maven项目1.3简单配置让MyBatis跑起来1.4本章小结第1章MyBatis入门1.3简单配置让MyBatis跑起来1.3.1准备数据库1.3.2配置MyBatis1.3.3创建实体类和Mapper.xml文件1.3.4配置Log4j以便查看MyBatis操作数据库的过程1.3.5编写测试代码让MyBatis跑起来2.1一个简单的权限控制需求2.2使用XML方式2.3select用法2.4insert用法2.5update用法12345第2章MyBatisXML方式的基本用法2.6delete用法2.7多个接口参数的用法2.8Mapper接口动态代理实现原理2.9本章小结第2章MyBatisXML方式的基本用法2.1一个简单的权限控制需求2.1.1创建数据库表2.1.2创建实体类2.4insert用法2.4.1简单的insert方法2.4.2使用JDBC方式返回主键自增的值2.4.3使用selectKey返回主键的值3.1@Select注解3.3@Update注解和@Delete注解3.2@Insert注解第3章MyBatis注解方式的基本用法3.5本章小结3.4Provider注解第3章MyBatis注解方式的基本用法3.1@Select注解3.1.1使用mapUnderscoreToCamelCase配置3.1.2使用resultMap方式3.2@Insert注解3.2.1不需要返回主键3.2.2返回自增主键3.2.3返回非自增主键4.1if用法4.2choose用法4.3where、set、trim用法4.4foreach用法第4章MyBatis动态SQL4.5bind用法4.6多数据库支持4.7OGNL用法4.8本章小结第4章MyBatis动态SQL4.1if用法4.1.1在WHERE条件中使用if4.1.2在UPDATE更新列中使用if4.1.3在INSERT动态插入列中使用if4.3where、set、trim用法4.3.1where用法4.3.2set用法4.3.3trim用法4.4foreach用法4.4.1foreach实现in集合4.4.2foreach实现批量插入4.4.3foreach实现动态UPDATE5.1XML配置详解5.3运行MyBatisGenerator5.2一个配置参考示例第5章Mybatis代码生成器5.5本章小结5.4Example介绍第5章Mybatis代码生成器5.1XML配置详解5.1.1property标签5.1.2plugin标签5.1.3commentGenerator标签5.1.4jdbcConnection标签5.1.5javaTypeResolver标签5.1.6javaModelGenerator标签5.1.7sqlMapGenerator标签5.1.8javaClientGenerator标签5.1.9table标签5.3运行MyBatisGenerator5.3.1使用Java编写代码运行5.3.2从命令提示符运行5.3.3使用MavenPlugin运行5.3.4使用Eclipse插件运行6.2存储过程6.1高级结果映射第6章MyBatis高级查询6.4本章小结6.3使用枚举或其他对象第6章MyBatis高级查询6.1高级结果映射6.1.1一对一映射6.1.2一对多映射6.1.3鉴别器映射6.2存储过程6.2.1第一个存储过程6.2.2第二个存储过程6.2.3第三个和第四个存储过程6.2.4在Oracle中使用游标参数的存储过程6.3使用枚举或其他对象6.3.1使用MyBatis提供的枚举处理器6.3.2使用自定义的类型处理器6.3.3对Java8日期(JSR-310)的支持7.1一级缓存7.2二级缓存7.3集成EhCache缓存7.4集成Redis缓存第7章MyBatis缓存配置7.5脏数据的产生和避免7.7本章小结7.6二级缓存适用场景第7章MyBatis缓存配置7.2二级缓存7.2.1配置二级缓存7.2.2使用二级缓存8.1拦截器接口介绍8.2拦截器签名介绍8.3下画线键值转小写驼峰形式插件8.4分页插件8.5本章小结12345第8章MyBatis插件开发8.2拦截器签名介绍8.2.1Executor接口8.2.2ParameterHandler接口8.2.3ResultSetHandler接口8.2.4StatementHandler接口8.4分页插件8.4.1PageInterceptor拦截器类8.4.2Dialect接口8.4.3MySqlDialect实现9.1创建基本的MavenWeb项目9.3集成MyBatis9.2集成Spring和SpringMVC第9章Spring集成MyBatis9.5本章小结9.4几个简单实例第9章Spring集成MyBatis9.4几个简单实例9.4.1基本准备9.4.2开发Mapper层(Dao层)9.4.3开发业务层(Service层)9.4.4开发控制层(Controller层)9.4.5开发视图层(View层)9.4.6部署和运行应用10.1基本的SpringBoot项目10.3MyBatisStarter配置介绍10.2集成MyBatis第10章SpringBoot集成MyBatis10.5本章小结10.4简单示例第10章SpringBoot集成MyBatis10.4简单示例10.4.1引入simple依赖10.4.2开发业务(Service)层10.4.3开发控制(Controller)层10.4.4运行应用查看效果11.1Git入门11.2GitHub入门11.3MyBatis源码讲解11.4MyBatis测试用例11.5本章小结12345第11章MyBatis开源项目11.1Git入门11.1.1初次运行配置11.1.2初始化和克隆仓库11.1.3本地操作11.1.4远程操作11.2GitHub入门11.2.1创建并提交到仓库11.2.2For
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年户外休闲遮阳伞行业深度调研及发展战略咨询报告
- 2025-2030年户外探险手表行业跨境出海战略研究报告
- 2025-2030年唇部护理套装设计行业跨境出海战略研究报告
- 2025-2030年数控机床智能能效分析行业跨境出海战略研究报告
- 2025-2030年手腕气压按摩器行业跨境出海战略研究报告
- 2025-2030年城市交通拥堵治理行业跨境出海战略研究报告
- 工程设计中的新材料研发与应用考核试卷
- 保健护理电器具的生产流程优化探讨考核试卷
- 二零二五年度纳税担保合同风险防范及公证操作
- 制鞋业市场营销策略评估考核试卷
- 四年级上册英语试题-Module 9 Unit 1 What happened to your head--外研社(一起)(含答案)
- 办理工伤案件综合应用实务手册
- 子宫内膜异位症诊疗指南
- 《高级计量经济学》-上课讲义课件
- 《现代气候学》研究生全套教学课件
- 护理诊断及护理措施128条护理诊断护理措施
- 情商知识概述课件
- 九年级物理总复习教案
- 天然饮用山泉水项目投资规划建设方案
- 2019年重庆市中考物理试卷(a卷)及答案
- 信义玻璃参数表
评论
0/150
提交评论