一、配置插件
在resources文件夹下新建:generatorConfig.xml
内容如下:注意修改包名等信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
   | <?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"> <!-- 详细说明请看:http://blog.csdn.net/tiantangpw/article/details/51690534 --> <generatorConfiguration>
    <context id="mysqlgenerator" targetRuntime="MyBatis3">     <!--数据库配置-->     <jdbcConnection connectionURL="jdbc:mysql://127.0.0.1:3306/booksystem"       driverClass="com.mysql.jdbc.Driver"       password="hisen"       userId="root"/>            <!--生成Model(实体类,与数据库字段对应的bean)类存放位置-->     <JavaModelGenerator targetPackage="com.hisen.entity" targetProject="src/main/Java">       <property name="enableSubPackages" value="true"/>       <property name="trimStrings" value="true"/>     </JavaModelGenerator>     <!--生成映射(xxxmapper.xml)文件存放位置-->     <sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources">       <property name="enableSubPackages" value="true"/>     </sqlMapGenerator>     <!--生成Dao类存放位置-->     <JavaClientGenerator type="XMLMAPPER" targetPackage="com.hisen.dao"       targetProject="src/main/Java">       <property name="enableSubPackages" value="true"/>     </JavaClientGenerator>          <!--要生成的表-->     <table tableName="appointment"/>     <table tableName="user"/>   </context>
  </generatorConfiguration>
   | 
二、添加maven插件
在pom.xml中添加如下内容:plugins节点内
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   | <build>     <plugins>       <plugin>         <groupId>org.mybatis.generator</groupId>         <artifactId>mybatis-generator-maven-plugin</artifactId>         <version>1.3.2</version>         <dependencies>           <dependency>             <groupId>mysql</groupId>             <artifactId>mysql-connector-Java</artifactId>             <version>5.1.5</version>           </dependency>         </dependencies>         <configuration>           <overwrite>true</overwrite>         </configuration>       </plugin>     </plugins>   </build>
   | 
三、使用
在idea调出mavenProject界面,选择plugins,找到mybatis-generator,双击即可