mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。
mybatis通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。
最后mybatis框架执行sql并将结果映射为java对象并返回。采用ORM思想解决了实体和数据库映射的问题,对jdbc 进行了封装,屏蔽了jdbc api 底层访问细节,使我们不用与jdbc api 打交道,就可以完成对数据库的持久化操作。
随着大数据时代的到来,Java 持久层框架MyBatis已经成为越来越多企业的选择。但是,关于MyBatis资料又乱又杂,不成体系,这无疑增加了初学者的学习难度,初学者往往只能基于零星的案例来学习MyBatis,无法系统地掌握MyBatis,更不用说精通了。
而今天推荐的这份《深入浅出MyBatis技术原理与实战》是
通过大量实践和研究源码后创作而成的,成体系的系统介绍了MyBatis,非常适合初学者学习以及自身技术人员复习使用
本书通过3个部分,依次介绍了MyBatis的基础应用、原理及插件开发、实践应用,使读者能够由浅入深、循序渐进地掌握MyBatis技术。
第1章MyBatis简介
1.5什么时候用MyBatis
第2章MyBaits入门
2.4实例
第3章配置
第4章映射器
第5章动态SQL
5.7 bind元素
第6章MyBatis的解析和运行原理
第7章插件.
第8章MyBati s-Spring
第9章实用的场景
本书不是一本味同嚼蜡的理论专著,而是一本MyBatis的实践指南,无论你是Java 程序员、MyBatis开发者,还是Java持久层框架的研究者,你都能从本书中收获知识
在实际操作中,MyBatis 往往是结合Spring 使用的,于是其中花费了一些篇 幅讲解MyBatis Spring技术,也会略略提到Spring项目的内容,以便更好地论述它们。最后还讲解了一些使用频率高、 参考价值大的场景, 使大家能熟练掌握MyBatis的开发。