maven插件自动生成mybatis代码---sqlserver

来源:互联网 发布:51牛股数据分析大师 编辑:程序博客网 时间:2024/05/20 16:01
 <!DOCTYPE generatorConfiguration       PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"      "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration>    <!-- 数据库驱动-->    <classPathEntry  location="C:\Users\lijia\.m2\repository\com\microsoft\sqlserver\sqljdbc4\4.0\sqljdbc4-4.0.jar"/>    <context id="VenueGenerator"  targetRuntime="MyBatis3">        <commentGenerator>            <!--关闭时间注释 -->            <property name="suppressDate" value="true"/>            <!-- 是否去除自动生成的注释 true:是 : false:否 -->            <property name="suppressAllComments" value="true"/>        </commentGenerator>        <!--数据库链接URL,用户名、密码 -->        <jdbcConnection driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver"        connectionURL="jdbc:sqlserver://localhost:1433;databaseName=ssm" userId="sa" password="123456">        </jdbcConnection>        <javaTypeResolver>            <property name="forceBigDecimals" value="false"/>        </javaTypeResolver>        <!-- 生成model的包名和位置-->        <javaModelGenerator targetPackage="org.first.entity" targetProject="src/main/java">            <property name="enableSubPackages" value="true"/>            <property name="trimStrings" value="true"/>        </javaModelGenerator>        <!-- 生成映射XML文件的包名和位置-->        <sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources">            <property name="enableSubPackages" value="true"/>        </sqlMapGenerator>        <!-- 生成Mapper文件包名和位置-->        <javaClientGenerator type="XMLMAPPER" targetPackage="org.first.mapper" targetProject="src/main/java">            <property name="enableSubPackages" value="true"/>        </javaClientGenerator>        <!-- 要生成哪些表-->        <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false"        enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false">            <property name="useActualColumnNames" value="true" />            <generatedKey column="username" sqlStatement="SqlServer" type="post" identity="true"/>        </table>    </context></generatorConfiguration>

在pom.xml加插件

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

右键maven build goals: mybatis-generator:generate -e

阅读全文
0 0
原创粉丝点击