我咋覺得比hibernate上手難?
一個非常好的問題。在Java + Spring Boot主流開發框架組合中,數據層開發常用的持久化實現方案有多種選擇,其中MyBatis和Hibernate都是比較受歡迎的框架。
不得不提國內的一個開源框架MyBatis Plus,對MyBatis做了進一步增強、簡化開發和提高效率,并且提供了簡單易用的代碼生成器。
開發過程只需三步:Spring Boot集成MyBatis和MyBatis Plus,配置代碼生成器,調用Service開發CRUD功能。
一,Spring Boot集成二,配置代碼生成器MyBatis Plus提供了一個功能強大的代碼生成工具AutoGenerator
1,在代碼中修改文件路徑和包名稱:MyBatisPlusGenerator.java
2,運行MyBatisPlusGenerator.main(),生成器可以放在一個獨立的項目中。
3,生成代碼文件entity, mapper和service,繼承基類BaseMapper和IService封裝的CRUD功能函數。
三,調用ServiceCRUD是創建(Create)、讀取(Retrieve)、更新(Update)和刪除(Delete)4種數據庫操作的首字母縮寫,LogServiceImpl實現IService接口,聚合LogMapper功能:
以單元測試讀寫Log數據表為例:
我是工作多年的Web應用架構師,歡迎關注我,了解更多IT專業知識。
下一篇htm代碼怎么用