第一步:创建
generatorConfig.xml放到resource目录下
下面是我的配置---
<?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> <!-- 你的mysql JAR包地址 --> <classPathEntry location="你本地jar包路径/mysql/mysql-connector-java/5.1.43/mysql-connector-java-5.1.43.jar" /> <!-- <classPathEntry location="D:/ojdbc6-11.2.0.3.jar" /> --> <context id="context1"> <!-- 关闭自动生成的注解信息 --> <commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator> <!-- com.mysql.jdbc.Driver --> <!-- <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@//数据库连接地址/数据库名" userId="数据库账号" password="数据库密码" /> --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://数据库连接地址/数据库名" userId="数据库账号" password="数据库密码" /> <!--实体类存放的位置--> <javaModelGenerator targetPackage="com.example.demo.domain" targetProject="src/main/java"> </javaModelGenerator> <sqlMapGenerator targetPackage="com.example.demo.resource" targetProject="src/main/java" /> <javaClientGenerator targetPackage="com.example.demo.resource" targetProject="src/main/java" type="XMLMAPPER" /> <table tableName="PROD_INST_CONTACT" domainObjectName="ProdInstContact" /> <!-- enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" --> </context> </generatorConfiguration>
第二步:在pom中添加如下依赖;
<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <!--配置文件的位置--> <configurationFile>src/main/resources/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> </build>
等待maven更新中--------
第三步:双击如图插件即可
由于是公司项目的表,就打了 .-' _..`. / .'_.'.' | .' (.)`. ;' ,_ `. .--.__________.' ; `.;-' | ./ / | | / `..'`-._ _____, ..' / | | | |\ \ / /| | | | \ \ / / | | | | \ \ /_/ |_| |_| \_\ |__\ |__\ |__\ |__\