mybatis-plus是mybatis的增强,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
一、回顾
现在越来越流行基于
2025年03月20日
MP是一个很唬人的名字,毕竟在Mybatis后面加了一个plus,就好像iphone机型后面加了plus就感觉更牛一样。但是我要告诉你,Mybatis-plus的特性只会让你的代码更烂。Mybatis-plus的矛盾之处在于,它能让你的代码看起来整洁并且在开发阶段降低SQL报错的概率,但同时降低代码复用性和层次结构的清晰度,大幅增加代码修改维护成本。
2025年03月20日
MyBatis的插件MyBatis-Plus,又叫苞米豆(baomidou),简称MP,官方说,它是为了猿类崛起而生,为了提高生产率而生,为了简化开发而生,不管它为了什么而生吧,反正是它出生了。
2025年03月20日
对会用的人来说,mybatis-plus的wrapper非常好用,不再需要去关注dao层了,但是这需要一定的学习成本,而且不太符合经典的三层架构思维,对一些老前辈来说完全是违反常识的,很别扭。对他们来说,dao层还是拿在自己手里更踏实,给第三方封装起来有点不踏实,
2025年03月20日
Mybatis-Plus作为一款开源免费的Mybatis增强工具,在Mybatis基础上做了很多的提升,简化的开发操作,提升了开发效率。
但是笔者认为,方便是很方便,但是侵入了Service层不好维护,最终导致代码可读性太差,耦合性太高,不利于封装,有些时候还不如SQL来的优雅。