mybatis plus不适合企业级开发


最近接手一个基于 mybatis plus开发的项目, 大概看下来, mybatis plus真的不适合企业级开发。

 

如果是个人的小项目,快速上线的demo原型,使用mybatis plus固然是比较快的。

 

但是作为一个企业级大项目, 特别是 对于表、字段、索引、查询 都要慎之又慎的项目,使用mybatis plus很不明智。

 

1、对于底层的SQL的掌控明显变弱。

2、SQL和java代码的柔和,在多人协作的情况下,缺陷被放大。在优化或者重构的时候,非常麻烦。

3、容易写出来暴力代码,如果数据量大,调优处理不是很方便。

4、不易形成文档等可落地的资料。 代码和sql柔和在一起, 规模太大了之后,整理资料都很困难。不如直接在mapper里 好 管理。

 

总之,在企业级开发这种要求规范、可追溯、可文档化的要求下,使用mybatis plus 开发前期可能较为省力。后期的开发、优化、维护、重构是一个 定时炸弹。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM