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