MyBatis-Plus(简称MP)是一个 MyBatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
MP会内置集成部分SQL方法,可以直接使用,而不用一个SQL需求对应一个Mybatis下的一个SQL条目。
MP和AR的关系: MP是Mybatis-Plus的简称,是一个完整框架体系;AR是指一个模型类对应一个关系型数据库中的一张表;AR只是MP的一个功能而已。
1. 实体类,Dao层,Service层开启AR后,可以使用MP的内置方法,减少了SQL代码的重复书写。
2. 底层实现是hibernate框架结构。用类和方法来实现SQL功能,由于类和方法的局限性,复杂SQL需求,还是需求原始的SQL来完成
3. MyBatis-Plus不是为了取代MyBatis,是在其基础上做的功能升级,但无法替代,他们双生的魂斗罗。
4. ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190910172429198.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21laWxhb3d1,size_16,color_FFFFFF,t_70)
MyBatis-Plus
最新推荐文章于 2023-09-01 09:40:36 发布