精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品原创,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究
从所周知,数据库CRUD开发因为涉及到多个层面,一直是开发者厌烦的一个方面。在以前用ASP.NET开发时,有一个动软工具能够生成MVC代码,导入到ASP.NET项目里能够简化操作,这种形式呢,在Java领域就有了开源项目。
mybatis-plus是一个mybatis的增强工具,并不是替代mybatis,它并没有对mybatis进行修改,它是为简化开发、提供效率而生。
我们接下来通过一个案例来体验一下mybatis-plus的强大之处。
我们首先创建一个明星表,待会我们就通过该工具来操作我们这个表
我们给这个表添加一些数据,分别是明星的名字、性别以及他们的代表作
接着我们创建一个springboot工程并添加依赖,分别对我们的mysql数据库以及我们的mybatis-plus提供支持
接下来配置我们的数据库,分别配置驱动、数据库、用户、密码
在 Spring Boot 启动类中添加 @MapperScan 注解,扫描我们的Dao文件夹:
接下来编写跟我们创建的明星表对应的明星实体类
我们通过lombok工具来简化操作,添加@Data注解,该工具会自动帮我们生成get()、set()等方法。接下来编写持久层接口
接下来添加测试类,进行功能测试,测试类中我们通过方法获取我们表中的数据并显示
运行测试程序,输出结果如下,成功读取数据
用工具生成的CRUD代码,会针对不同的数据库有不同的处理,比自己写的更安全,但是要用好mybatis-plus工具,确实要记好mybatis-plus向导过程,有时候对一些奇怪的问题,mybatis-plus生成代码掌握了会有更好的开发效率。
这里推出锐英源的mybatis-plus向导汇总,会有国外内容翻译文章、mybatis-plus使用技巧和一定的视频,欢迎同行交流。
锐英源mybatis-plus生成代码详解研究内容。