一个非常好的问题。在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功能函数。
三,调用Service
CRUD是创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)4种数据库操作的首字母缩写,LogServiceImpl实现IService接口,聚合LogMapper功能:
以单元测试读写Log数据表为例:
原创文章,作者:普尔小编,如若转载,请注明出处:/pxwd/11472.html