作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服

当前已经是移动互联网时代,Java持久框架Hibernate没有办法适应高性能,灵活,大数据,可优化等要求,这时MyBatis就了我们的视野,随着移动互联网应用的持续发酵,Spring MyBatis的应用已在Java互联网平台上得到大量的使用,单单在51job招聘网站中MyBatis在全国也有近万个岗位的需求,加上未在51job发布的企业,可见需求相当大,而在当今市场上却没有任何一本介绍MyBatis的书籍,为了填补这一空白本书主要介绍了Java MyBatis技术。本书详细介绍了MyBatis的基础组成、配置、映射器、动态SQL,教会读者正确使用MyBatis,书中包含大量的实例,使读者可以参考。着介绍了MyBatis的运行原理和插件发并配有一个完整的插件例子。为了增加实用性,作者还介绍了MyBatis-Spring项目,使得读者能够学习到如何把MyBatis整合到Spring项目中,最后作者还将讲解一些常用实例,比如Blob字段、文件上传、批量、动态表名等实用场景,让读者能够参考和注意一些细节的问题。本书从基础讲到底层,注重实战,原理,照顾到初中高三类读者,可以作为MyBatis的学习教程和参考技术丛书。 当前已经是移动互联网时代,Java持久框架Hibernate没有办法适应高性能,灵活,大数据,可优化等要求,这时MyBatis就了我们的视野,随着移动互联网应用的持续发酵,Spring MyBatis的应用已在Java互联网平台上得到大量的使用,单单在51job招聘网站中MyBatis在全国也有近万个岗位的需求,加上未在51job发布的企业,可见需求相当大,而在当今市场上却没有任何一本介绍MyBatis的书籍,为了填补这一空白本书主要介绍了Java MyBatis技术。本书详细介绍了MyBatis的基础组成、配置、映射器、动态SQL,教会读者正确使用MyBatis,书中包含大量的实例,使读者可以参考。着介绍了MyBatis的运行原理和插件发并配有一个完整的插件例子。为了增加实用性,作者还介绍了MyBatis-Spring项目,使得读者能够学习到如何把MyBatis整合到Spring项目中,最后作者还将讲解一些常用实例,比如Blob字段、文件上传、批量、动态表名等实用场景,让读者能够参考和注意一些细节的问题。本书从基础讲到底层,注重实战,原理,照顾到初中高三类读者,可以作为MyBatis的学习教程和参考技术丛书。

1.png

2.png

3.png

杨振


目录收起

内容提要

前言

第1章 MyBatis简介

1.1 传统的JDBC编程

1.2 ORM模型

1.3 Hibernate

1.4 MyBatis

1.5 什么时候用MyBatis

第2章 MyBaits入门

2.1 开发环境准备

2.2 MyBatis的基本构成

2.3 生命周期

2.4 实例

第3章 配置

3.1 properties元素

3.2 设置

3.3 别名

3.4 typeHandler类型处理器

3.5 ObjectFactory

3.6 插件

3.7 environments配置环境

3.8 databaseIdProvider数据库厂商标识

3.9 引入映射器的方法

第4章 映射器

4.1 映射器的主要元素

4.2 select元素

4.3 insert元素

4.4 update元素和delete元素

4.5 参数

4.6 sql元素

4.7 resultMap结果映射集

4.8 缓存cache

第5章 动态SQL

5.1 概述

5.2 if元素

5.3 choose、when、otherwise元素

5.4 trim、where、set元素

5.5 foreach元素

5.6 test的属性

5.7 bind元素

第6章 MyBatis的解析和运行原理

6.1 涉及的技术难点简介

6.2 构建SqlSessionFactory过程

6.3 SqlSession运行过程

第7章 插件

7.1 插件接口

7.2 插件的初始化

7.3 插件的代理和反射设计

7.4 常用的工具类——MetaObject

7.5 插件开发过程和实例

7.6 总结

第8章 MyBatis-Spring

8.1 Spring的基础知识

8.2 MyBatis-Spring应用

8.3 实例

8.4 总结

第9章 实用的场景

9.1 数据库BLOB字段读写

9.2 批量更新

9.3 调用存储过程

9.4 分表

9.5 分页

9.6 上传文件到服务器

9.7 在映射中使用枚举

9.8 多对多级联

9.9 总结

附录A 数据库模型描述与级联学生关系建表语句




Home