mybatis-利用mybatis-generator(maven插件)自动生成代码
2017-11-10 15:58
776 查看
参考文章:https://www.cnblogs.com/yjmyzz/p/4210554.html
一、在pom.xml中添加plugin
三、使用方式
右击项目--->run as-->maven build
命令:mvn mybatis-generator:generate 或mybatis-generator:generate
一、在pom.xml中添加plugin
<build> <finalName>SSMDEMO</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <executions> <execution> <id>Generate MyBatis Artifacts</id> <goals> <goal>generate</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version> </dependency> </dependencies> </plugin> </plugins> <pluginManagement> <plugins> <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. --> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> org.mybatis.generator </groupId> <artifactId> mybatis-generator-maven-plugin </artifactId> <versionRange> [1.3.2,) </versionRange> <goals> <goal>generate</goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> </build>二、编辑generatorConfig.xml配置文件
<?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"> <generatorConfiguration> <!-- 连接数据库jar包的路径 --> <classPathEntry location="D:/repository/mysql/mysql-connector-java/5.1.17/mysql-connector-java-5.1.17.jar" /> <context id="my" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="false" /> <property name="suppressAllComments" val 4000 ue="true" /> </commentGenerator> <!-- 连接数据库属性配置 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/yeebi" userId="root" password="123456" /> <!-- 生成实体类的配置 --> <javaModelGenerator targetPackage="com.test.entity" targetProject="D:/EcloudWorkSpase/SSMDEMO/src/test/java"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <!-- 生成实体类DAO(mapperDao)的配置 --> <sqlMapGenerator targetPackage="com.test.entity" targetProject="D:/EcloudWorkSpase/SSMDEMO/src/test/java"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!-- 生成mapper.xml的配置 --> <javaClientGenerator targetPackage="com.test.entity" targetProject="D:/EcloudWorkSpase/SSMDEMO/src/test/java" type="XMLMAPPER"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!--<table tableName="T_FEE_AGTBILL" domainObjectName="FeeAgentBill" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/> --> <!-- 所需要生成表的配置 ,如果有多个表,复制这一段,改下表名即可 --> <table tableName="student" domainObjectName="FeeBase" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"> <!--<columnRenamingRule searchString="^D_" replaceString=""/> --> </table> </context> </generatorConfiguration>
三、使用方式
右击项目--->run as-->maven build
命令:mvn mybatis-generator:generate 或mybatis-generator:generate
相关文章推荐
- maven插件-利用mybatis-generator自动生成代码
- MyBatis Generator作为maven插件自动生成增删改查代码及配置文件例子
- mybatis generator maven插件自动生成代码
- 【mybatis源码学习】利用maven插件自动生成mybatis代码
- Maven插件之mybatis-generator(mybatis自动生成实体代码的插件)
- maven+mybatis+mybatis-generator+sql server 2005自动生成代码,加上自定义分页插件和批量插入更新插件
- maven插件mybatis-generator自动生成代码
- mybatis-generator-maven-plugin插件自动生成代码的配置方法
- Intellij IDEA 14中maven下生成利用mybatis-generator自动生成代码
- Maven插件之mybatis-generator(mybatis自动生成实体代码的插件)
- mybatis generator maven插件自动生成代码__个人记录
- Maven插件-mybatis-generator(mybatis自动生成实体代码的插件)
- mybatis generator maven插件自动生成代码
- 利用mybatis-generator自动生成代码
- 利用mybatis-generator自动生成代码
- 利用mybatis-generator自动生成代码
- 利用mybatis-generator自动生成代码
- 利用mybatis-generator自动生成代码
- 利用mybatis-generator自动生成代码