Skip to content

Latest commit

 

History

History

erm-generator-mybatis-maven-plugin

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

erm-generator-mybatis-maven-plugin

maven插件基于mybatis-generator扩展,支持读取.erm文件生成 Java Dao层代码。

使用方式

配置pom.xml

增加.erm文件路径ermPath变量

<properties>
    <ermPath>${basedir}/src/main/resources/erms</ermPath>
</properties>

增加 maven plugin

<plugin>
    <groupId>com.github.javahello</groupId>
    <artifactId>erm-generator-mybatis-maven-plugin</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <configuration>
        <verbose>true</verbose>
        <overwrite>true</overwrite>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>generate</goal>
            </goals>
            <phase>generate-sources</phase>
        </execution>
    </executions>
</plugin>

配置generatorConfig.xml文件

增加 .erm文件

<ermSources path="${ermPath}">
  <ermSource value="db.erm"/>
  <ermSource value="db2.erm"/>
</ermSources>

执行

执行 mvn install 生成MyBatis实体类和mapper文件,并编译打包。

mvn install

参考示例 erm-generator-example