此文章無詳解,不需要整合項目中
按以下步驟可直接使用,需要修改和注意的地方已註釋
需要準備兩個jar包,和generator.xml配置文件放同一目錄下
generator.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="mybatis-generator-core-1.3.7.jar" />
<classPathEntry location="mysql-connector-java-5.0.4-bin.jar" />
<context id="default" targetRuntime="MyBatis3Simple"
defaultModelType="flat">
<property name="javaFileEncoding" value="UTF-8" />
<plugin type="org.mybatis.generator.plugins.ToStringPlugin" />
<plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin" />
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!--配置數據庫鏈接地址、賬號、密碼 修改connectionURL、userId、password -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
userId="root" password=""
connectionURL="jdbc:mysql://127.0.0.1:3306/temp?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!--配置實體類存放位置 修改targetPackage -->
<javaModelGenerator targetPackage="com.test.entity"
targetProject=".">
<property name="constructorBased" value="false" />
<property name="useActualColumnNames" value="true" />
<property name="enableSubPackages" value="false" />
<property name="immutable" value="false" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!--配置xml映射文件存放位置 修改targetPackage -->
<sqlMapGenerator targetPackage="com.test.mapper"
targetProject=".">
<property name="enableSubPackages" value="false" />
</sqlMapGenerator>
<!--配置Mapper接口存放位置 修改targetPackage -->
<javaClientGenerator targetPackage="com.test.dao"
targetProject="." type="XMLMAPPER">
<property name="enableSubPackages" value="" />
<property name="methodNameCalculator" value="" />
</javaClientGenerator>
<!--配置要生成的表名 修改tableName -->
<table tableName="user"></table>
</context>
</generatorConfiguration>
此目錄下打開cmd窗口,並執行生成語句
java -jar mybatis-generator-core-1.3.7.jar -configfile generator.xml -overwrite