逆向工程字面意思就是反向生成工程,可以直接使用数据库中已经创建的表,由框架来负责根据数据库表,反向生成Java实体类、Mapper接口、Mapper映射文件。
1.引入逆向工程jar包
mysql mysql-connector-java 5.1.43 org.mybatis mybatis 3.5.9 org.mybatis.generator mybatis-generator-core 1.4.0 org.mybatis.generator mybatis-generator-maven-plugin 1.4.0 com.alibaba druid 1.2.9
2.引入逆向工程插件
org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 true true
3.引入逆向工程的核心配置文件
<?xml version="1.0" encoding="UTF-8"?>
4.引入数据库配置db.properties
数据库配置中,需要手动引入mysql的jar包位置;
#需要手工指定jar包的位置#这个位置只需要手动指定jar包位置无须生成导入坐标jdbc.driverLocation=D:/mysql-connector-java-5.1.43.jar#配置数据库的连接jdbc.driverClass=com.mysql.jdbc.Driverjdbc.connectionURL=jdbc:mysql://127.0.0.1:3306/mybatisjdbc.userId=rootjdbc.password=root
5.执行逆向工程插件
双击插件下的mybatis-generator:generate,即可生成逆向工程对应的实体类。mapper和mapper.xml文件;
1.加载数据库配置文件
2.读取配置文件数据库链接
3.读取mysql的jar包驱动
从配置文件中读取jar包的位置;
4.逆向工程的版本
5.是否去掉注释
6.数据库类型和java类型之间的转换控制
7.逆向文件生成策略
存储包的名称,存放的路径等;
8.选中待生成的表
留言与评论(共有 0 条评论) “” |