文章插图
文章插图
区别一如果Mybatis Plus是扳手,那Mybatis Generator就是生产扳手的工厂 。
通俗来讲——
MyBatis:一种操作数据库的框架,提供一种MApper类,支持让你用JAVA代码进行增删改查的数据库操作,省去了每次都要手写sql语句的麻烦 。但是!有一个前提,你得先在xml中写好sql语句,是不是很麻烦?于是有下面的↓
Mybatis Generator:自动为Mybatis生成简单的增删改查sql语句的工具,省去一大票时间,两者配合使用,开发速度快到飞起 。至于标题说的↓
Mybatis Plus:国人团队苞米豆在Mybatis的基础上开发的框架,在Mybatis基础上扩展了许多功能,荣获了2018最受欢迎国产开源软件第5名,当然也有配套的↓
Mybatis Plus Generator:同样为苞米豆开发,比Mybatis Generator更加强大,支持功能更多,自动生成Entity、Mapper、Service、Controller等
总结:
数据库框架:Mybatis Plus > Mybatis
代码生成器:Mybatis Plus Generator > Mybatis Generator
.
.
.
.
.
区别二Mybatis-Plus是一个Mybatis的增强工具,它在Mybatis的基础上做了增强,却不做改变 。我们在使用Mybatis-Plus之后既可以使用Mybatis-Plus的特有功能,又能够正常使用Mybatis的原生功能 。Mybatis-Plus(以下简称MP)是为简化开发、提高开发效率而生,但它也提供了一些很有意思的插件,比如SQL性能监控、乐观锁、执行分析等 。
推荐阅读
- 详解:一进大门直接看见客厅好吗?
- 吕雉放过薄姬 薄姬和吕雉都是太后吗
- 普鲁士和德意志的区别 德国是雅利安人还是日耳曼人
- 荷叶茶功效和作用,荷叶茶的副作用
- 黑茶和红茶起喝,红茶和黑茶哪个更养生
- 喝云南白茶有什么好处,用茶水敷脸有什么好处和坏处
- 和尚烫戒疤 和尚的戒疤有什么讲究
- 桔梗花的功效和功能,绞股蓝茶的功效
- 加强源头监督管理,安徽省将建立茶叶生产监测控制和质量安全可追溯体系
- 云石胶和免钉胶的区别是什么?