Intellij IDEA之mybatis-generator自动生成

Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码

1.在maven工程中的resource中创建generatorConfig.xml

Intellij IDEA之mybatis-generator自动生成_第1张图片

配置generatorConfig.xml的




<generatorConfiguration>
   
   <classPathEntry location="D:/mysql-connector-java-5.1.20-bin.jar" />
   <context id="testTables" targetRuntime="MyBatis3">
      <commentGenerator>
         
         <property name="suppressAllComments" value="true" />
      commentGenerator>
      
      <jdbcConnection driverClass="com.mysql.jdbc.Driver"
         connectionURL="jdbc:mysql://localhost:3306/ecps" userId="root"
         password="root">
      jdbcConnection>
      
      <javaTypeResolver>
         <property name="forceBigDecimals" value="false" />
      javaTypeResolver>

      
      <javaModelGenerator targetPackage="com.ecps.seckill.pojo"
         targetProject="src/main/java">
         
         <property name="enableSubPackages" value="false" />
         
         <property name="trimStrings" value="true" />
      javaModelGenerator>
        
      <sqlMapGenerator targetPackage="com.ecps.seckill.mapper"
         targetProject="src/main/java">
         
         <property name="enableSubPackages" value="false" />
      sqlMapGenerator>
      
      <javaClientGenerator type="XMLMAPPER"
         targetPackage="com.ecps.seckill.mapper"
         targetProject="src/main/java">
         
         <property name="enableSubPackages" value="false" />
      javaClientGenerator>
      
      <table schema="" tableName="seckill">table>
      <table schema="" tableName="success_killed">table>   
   context>
generatorConfiguration>

配置pom.xml

<build>
    <plugins>
        <plugin>
            <groupId>org.mybatis.generatorgroupId>
            <artifactId>mybatis-generator-maven-pluginartifactId>
            <version>1.3.2version>
            <configuration>
                 <configurationFile>src/main/resources/generatorConfig.xmlconfigurationFile>
                <verbose>trueverbose>
                <overwrite>trueoverwrite>
            configuration>
            <executions>
                <execution>
                    <id>Generate MyBatis Artifactsid>
                    <goals>
                        <goal>generategoal>
                    goals>
                execution>
            executions>
            <dependencies>
                <dependency>
                    <groupId>org.mybatis.generatorgroupId>
                    <artifactId>mybatis-generator-coreartifactId>
                    <version>1.3.2version>
                dependency>
            dependencies>
        plugin>
    plugins>
build>

在IDEA添加一个“Run运行”选项,使用maven运行mybatis-generator-maven-plugin插件 :

Step1:选择配置edit configuration

Intellij IDEA之mybatis-generator自动生成_第2张图片

Intellij IDEA之mybatis-generator自动生成_第3张图片

你可能感兴趣的:(javaweb)