1 首先eclipse須要安裝一個插件java
2 兩個配置文件mysql
1 generator.propertiessql
2 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> <!-- 引用配置文件 --> <properties resource="generator.properties" /> <classPathEntry location="${classpath}" /> <context id="module-organization-configure" targetRuntime="MyBatis3Simple" defaultModelType="flat"> <!--去除註釋 (true好像不起做用) --> <commentGenerator> <property name="suppressAllComments" value="true" /> <property name="suppressDate" value="true" /> </commentGenerator> <!--數據庫鏈接 --> <jdbcConnection driverClass="${driver}" connectionURL="${url}" userId="${user}" password="${password}"> </jdbcConnection> <!-- 這個元素的配置用來指定JDBC類型和Java類型如何轉換。 --> <!-- 默認false,把JDBC DECIMAL 和 NUMERIC 類型解析爲 Integer true,把JDBC DECIMAL 和 NUMERIC 類型解析爲java.math.BigDecimal --> <javaTypeResolver> <property name="forceBigDecimals" value="true" /> </javaTypeResolver> <!-- 該元素用來控制生成的實體類 --> <javaModelGenerator targetPackage="${package.entity}" targetProject="${project}"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="false" /> <property name="rootClass" value="org.service.core.entity.BaseEntity" /> </javaModelGenerator> <!--生成SQLMAP文件 --> <sqlMapGenerator targetPackage="${package.mapper}" targetProject="${project}"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!--生成Dao文件 能夠配置 type="XMLMAPPER"生成xml的dao實現context id="DB2Tables" 修改targetRuntime="MyBatis3" --> <javaClientGenerator type="XMLMAPPER" targetPackage="${package.mapper}" targetProject="${project}"> <property name="enableSubPackages" value="true" /> <property name="rootInterface" value="org.service.core.dao.IBaseMapper" /> <property name="methodNameCalculator" value="extended" /> </javaClientGenerator> <!--對應數據庫表 mysql能夠加入主鍵自增 字段命名 忽略某字段等 --> <table tableName="his_allergic_history"></table> </context> </generatorConfiguration>
3 自動生成mybatis
右鍵-->Run As -->Run Mybatis Generatorapp
4 實例eclipse
表 ide
實體類url
xml裏按需求改改spa