什么是MyBatis逆向工程大家好,本周博主为大家带来mybatis逆向工程的实现,具体如下
MyBatis Generator,简称mbg,是专门为mybatis定制的代码生成器。
mybatis逆向工程,根据数据表生成Bean实体类、dao接口、mapper映射文件,封装了单表的增删改查操作,但是连表查询需要自定义。
使用Mybatis逆向工程前提要有数据库和数据表
使用MyBatis逆向工程的好处自动生成项目所需要的实体类,mapper接口,和xml文件,简化开发流程
如何实现MyBatis的逆向工程?
这里采用IDEA+Maven的方式实现逆向工程,下面进入具体代码编写
项目结构图
新建Maven项目**File —> New —> Project **
Maven —> Next —> 命名为MyBatisGenerator —> 单击Finsh完成
编写配置文件pom.xml
4.0.0 org.example MyBatisGenerate 1.0-SNAPSHOT org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 true true src/main/resources/generatorConfig.xml mysql mysql-connector-java 5.1.47
新建database.properties配置文件
#连接数据库 jdbc.driver = com.mysql.jdbc.Driver jdbc.url = jdbc:mysql://localhost:3306/ssmbuild?useSSL=true jdbc.username = root jdbc.password = 111111 #要生成的数据表 jdbc.table.user = user jdbc.table.books = books
新建generatorConfig.xml配置文件
Maven启动方式
Add Configuration —> + —> Maven
编写Maven启动命令,—> Apply同意 —> ok
测试OK,已经编写完毕,测试一把
结语ok,到这里MyBatis逆向工程已成功生成,是不是很简单呢,赶快去试试吧~
如果本文对你有帮助的话,不妨给博主来个一键三连(点赞+评论+收藏)



