mybatis-generator介绍

配置:


            <plugin> 
                <groupId>org.mybatis.generator</groupId> 
                <artifactId>mybatis-generator-maven-plugin</artifactId> 
                <version>1.3.1</version> 
                <configuration> 
                       <verbose>true</verbose> 
                    <overwrite>true</overwrite> 
                </configuration> 
            </plugin>


    这个需要有一个配置文件generatorConfig.xml,默认扔在src/main/resouces下就好了。内容如下:


<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE generatorConfiguration 
  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" 
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 
  <!-- org.mybatis.generator:mybatis-generator-maven-plugin:1.3.1:generate -->
<generatorConfiguration> 

<!-- 这里填个数据库连接器的jar包位置-->
    <classPathEntry location="E:\Dev\repo\mysql\mysql-connector-java\5.1.17\mysql-connector-java-5.1.17.jar" /> 
 
    <context id="DB2Tables" targetRuntime="MyBatis3"> 
 
        <commentGenerator> 
            <property name="suppressDate" value="true" /> 
        </commentGenerator> 
 
        <jdbcConnection driverClass="com.mysql.jdbc.Driver" 
            connectionURL="jdbc:mysql://?.?.?.?:????/datebase?useUnicode=true&amp;characterEncoding=UTF-8" userId="user" password="password"> 
        </jdbcConnection> 
 
        <javaTypeResolver> 
            <property name="forceBigDecimals" value="false" /> 
        </javaTypeResolver> 
 
        <javaModelGenerator targetPackage="test.model" 
            targetProject="src/main/java"> 
            <property name="enableSubPackages" value="true" /> 
            <property name="trimStrings" value="true" /> 
        </javaModelGenerator> 
 
        <sqlMapGenerator targetPackage="test.dao" 
            targetProject="src/main/java"> 
            <property name="enableSubPackages" value="true" /> 
        </sqlMapGenerator> 
 
        <javaClientGenerator type="XMLMAPPER" 
            targetPackage="test.dao" targetProject="src/main/java"> 
            <property name="enableSubPackages" value="true" /> 
        </javaClientGenerator> 
 
        <table tableName="student" domainObjectName="Student"> 
        </table> 
 
    </context> 
</generatorConfiguration>


    然后就是执行命令了:mvn mybatis-generator:generate 。如果你装了eclipse的maven插件的话。右键点项目,Run

As下边Maven build 然后输入mybatis-generator:generate。

你可能感兴趣的:(generator)