返回介绍

主要内容

发布于 2025-04-26 13:08:31 字数 1602 浏览 0 评论 0 收藏

本书以讲解 MyBatis 基础运用和原理为主,所以适合初级到中高级开发人员阅读。

本书分为三大部分。

第一部分是 MyBatis 基础应用,主要介绍如何高效地使用 MyBatis。

第 1 章:MyBatis 的内容简介,告诉读者 MyBatis 是什么,在何种场景下使用它。

第 2 章:主要介绍 MyBatis 的基础模块及其生命周期,并给出实例。

第 3 章:主要介绍 MyBatis 配置的主要含义和内容。

第 4 章:介绍 MyBatis 映射器的主要元素及其使用方法。

第 5 章:介绍动态 SQL,助你轻松应对大部分的 SQL 场景。

第二部分是 MyBatis 原理,我们将深入源码去理解 MyBatis 的内部运行原理以及插件的开发方法和技巧。

第 6 章:介绍 MyBatis 的解析和运行原理,我们将了解到 SqlSession 的构建方法,以及其四大对象是如何工作的。

第 7 章:在第 6 章的基础上着重介绍 MyBatis 的插件,这里我们将学习插件的设计原理,以及开发方法和注意的要点。

第三部分是 MyBatis 的实战应用,主要讲解 MyBatis 的一些实用的场景。

第 8 章:介绍 MyBatis-Spring,主要讲解如何在 Spring 项目中集成 MyBatis 应用,帮助读者在 Spring 的环境中顺利使用 MyBatis。

第 9 章:介绍 MyBatis 的实用场景,精选一批典型且又常用的场景。详细解析每一个场景下,开发人员需要注意避免的一些错误和性能上的损失。

MyBatis 源于 2002 年的 iBatis 项目,至今 MyBatis 中依然有许多 iBatis 的痕迹。本书默认使用 MyBatis 的版本是 3.3.0,使用 MyBatis-Spring 的版本是 1.2.3。而历史上的 iBatis 的书籍已经跟不上技术发展的步伐,于是笔者通过自己的努力和实践,在研究 MyBatis 源码的基础上,写作本书。从本书中既能学习如何使用 MyBatis,也可以学习 MyBatis 的原理和应用,为国内的 MyBatis 开发者提供一条系统掌握 MyBatis 编程技巧的捷径,当然读者也可以把本书作为工具书参考。在实际操作中,MyBatis 往往是结合 Spring 使用的,于是本书花费了一些篇幅讲解 MyBatis-Spring 技术,笔者也会略略提到 Spring 项目的内容,以便更好地论述它们。最后笔者还将讲解一些使用频率高、参考价值大的场景,使读者能熟练掌握 MyBatis 的开发。

本书坚持实用原则,对于一些使用频率低的技术并没有提及太多,比如注解 SQL、SQL 构造器等内容,使用这些内容,会造成代码的可读性下降。

感谢我的公司为我提供真实的使用 MyBatis 的环境,所有的程序代码都经过了调试。感谢我的姐姐杨坚,她参与编写并通篇审校了本书,润色了那些晦涩的句子。同时也感谢电子工业出版社的编辑们,尤其是汪达文的全程跟进。没有他们的辛苦付出,就没有本书的成功出版。在出版本书的欣喜之余,也伴着战战兢兢,因为笔者才疏学浅,很多东西都是从对源码的理解和实际操作中获得的,因此书中难免有疏漏之处,或有不能让读者满意的地方。如果有困惑,读者可以发邮件到我的邮箱:ykzhen2013@163.com,也可以在我的博客(http://blog.csdn.net/ykzhen2015)中和我讨论,还望各位同行不吝赐教。

杨开振
2016 年 7 月

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。