一、新建测试项目
新建Maven项目MybatisDemo2,修改pom.xml引入依赖。dependencies在上节基础上新增
org.mybatis.generator
mybatis-generator-core
1.3.2
build添加plugin
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.5
${basedir}/src/main/resources/config/mybatis-generator-config.xml
true
true
mysql
mysql-connector-java
5.1.21
configurationFile节点指定了mybatis generator配置文件的路径
二、添加MBG配置文件
我们在上一步中配置了mybatis generator配置文件的目录${basedir}/src/main/resources/mybatis-generator-config.xml,现在就在对应目录新建该xml文件。内容如下:
/p>
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
其中几个关键节点:
1.jdbcConnection:每个context必须有一个jdbcConnection节点,用来指定数据库连接所需的数据库连接属性。
2. javaModelGenerator:用于定义生成 model类的设置。
3.sqlMapGenerator: 用于定义SQL映射生成器的属性
4. javaClientGenerator: 用于定义 Java 客户端代码生成器的属性。 Java客户端生成器生成Java接口和类,它可以简单地使用生成的Java模型和XML映射文件。
5.table: 用来从数据库中选择一个表。
三、运行插件
我用的IDE是IntelliJ IDEA,可以在Maven 面板双击mybatis-generator:gennerate,就会自动生成mybatis相关文件。
执行完成后效果如下: