本文共 1974 字,大约阅读时间需要 6 分钟。
在使用MyBatis逆向工程生成代码之前,需要先配置好项目的环境。以下是详细的配置步骤:
添加mybatis-generator-maven-plugin插件到pom.xml
在项目的pom.xml文件中添加以下内容:
org.mybatis.generator mybatis-generator-maven-plugin 1.3.7 mybatis-generator/generatorConfig.xml true true
同时,确保引入了以下依赖:
mysql mysql-connector-java 5.1.46 com.itfsw mybatis-generator-plugin 1.2.12
插件配置位置
需要将插件配置放在<build>标签下的<plugins>标签中:
以下是一个学生表的数据库示例:
| 列名 | 类型 | 描述 |
|---|---|---|
| id | INT | 主键 |
| name | VARCHAR | 姓名 |
| age | INT | 年龄 |
| VARCHAR | 电子邮件 | |
| created_at | DATETIME | 创建时间 |
| updated_at | DATETIME | 更新时间 |
配置generatorConfig.xml
创建或修改mybatis-generator/generatorConfig.xml文件,配置如下:
运行逆向工程
在Maven项目中执行命令:
mvn mybatis-generator:generate -e
选择项目目录,并确保generatorConfig.xml文件正确导入。
以下是生成的代码示例:
Student类
public class Student { private Integer id; private String name; private Integer age; private String email; private Timestamp created_at; private Timestamp updated_at; // 生成的get/set方法和toString、equals、hashCode方法} StudentExample类
public class StudentExample extends Example { // 生成的查询条件和方法} StudentMapper接口
public interface StudentMapper { // 生成的CRUD方法} StudentMapper.xml
通过以上步骤,可以快速生成MyBatis的Domain、Mapper接口和XML配置文件,简化开发流程。
转载地址:http://pbhfk.baihongyu.com/