Spring Boot 教程 - MyBatis-Plus
1. Mybatis-Plus 简介
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上
只做增强不做改变,为简化开发、提高效率而生。
为什么说 Mybatis-Plus 是 Mybatis 的增强?
mybatis 作为一款轻量级的持久层框架实现了比较简单的操作数据库的能力,但
是它是一个半 ORM(对象关系映射)的持久层框架,因为它需要我们在 XML 文件
中写 SQL 语句,不能完全专注于业务逻辑,即是它后来做了一些改进,有了逆
向工程,有了 example 类,但依旧改变不了他是一个半 ORM 框架的事实。
MyBatis- Plus 作为 mybatis 的增强版,极大改善了 mybatis 的尴尬处境(其实并
不尴尬,我还是非常喜欢用 mybatis 的)。
接下来进入正题了,Mybatis- plus 框架他在 Mybatis 原有的基础之上增加了一系
列的简单易用的 javaAPI,非常的好用和牛逼,国人开发,必须要使劲的吹一下
为简化开发而生 。这句话我觉得非常的好,的确,简化了我们的开发,官方还
有这么三句话:
� 润物无声
只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。
� 效率至上
只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。
� 丰富功能
热加载、代码生成、分页、性能分析等功能一应俱全。
上面的这三句话其实就是 Mybatis- plus 的特点,他的确没有改变 mybatis 的功
能,只在它的基础之上进行了一些增强,不需要 example 类,提供了 Wrapper
类,还提供了很多简单的 api 操作数据库。话不多说直接撸代码。对于他的底层
实现,我不说大家都知道,动态代理咯,具体实现大家可以自行查阅相关资料,
评论0
最新资源