首先非常抱歉,我還真不知道,但是我知會創建新的generator接口如下
安裝
插件:help->installnewsofeware加入地址name:generator
location:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite
配置文件
generatorConfig.xml
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEgeneratorConfigurationPUBLIC"-//mybatis.org//DTDMyBatisGeneratorConfiguration1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><!--驅動程序--><classPathEntrylocation="E:/workspace2/SmartSign20140326/WebContent/WEB-INF/lib/mysql-connector-java-5.1.28-bin.jar"/><contextid="context"targetRuntime="MyBatis3"><!--注釋--><commentGenerator><propertyname="suppressAllComments"value="true"/><propertyname="suppressDate"value="true"/></commentGenerator><!--數據庫連接--><jdbcConnectiondriverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://127.0.0.1:3306/SmartRoad"userId="root"password="root"/><!--允許數值類型轉換成不同類型,否則都映射為BigDecimal--><javaTypeResolver><propertyname="forceBigDecimals"value="false"/></javaTypeResolver><!--模型文件--><javaModelGeneratortargetPackage="cn.tiger.smartsign.entity"targetProject="SmartSign20140326/src"><propertyname="enableSubPackages"value="false"/><!--當為true時,產生的代碼文件將按照schema產生子文件夾--><propertyname="trimStrings"value="true"/><!--set變量時自動剔除空白--></javaModelGenerator><!--XML映射文件--><sqlMapGeneratortargetPackage="cn.tiger.smartsign.xml"targetProject="SmartSign20140326/src"><propertyname="enableSubPackages"value="false"/></sqlMapGenerator><!--DAO文件(mapper接口)--><javaClientGeneratortargetPackage="cn.tiger.smartsign.dao"targetProject="SmartSign20140326/src"type="XMLMAPPER"><propertyname="enableSubPackages"value="false"/></javaClientGenerator><!--數據庫表--><tableschema="SmartRoad"tableName="users"domainObjectName="Users"enableCountByExample="false"enableUpdateByExample="false"enableDeleteByExample="false"enableSelectByExample="false"selectByExampleQueryId="false"><propertyname="useActualColumnNames"value="false"/></table></context></generatorConfiguration>
說明:
生成實體類配置
<!--模型文件--><javaModelGeneratortargetPackage="cn.tiger.smartsign.entity"targetProject="SmartSign20140326/src"><propertyname="enableSubPackages"value="false"/><!--當為true時,產生的代碼文件將按照schema產生子文件夾--><propertyname="trimStrings"value="true"/><!--set變量時自動剔除空白--></javaModelGenerator>
生成映射器xml文件配置
<!--模型文件--><javaModelGeneratortargetPackage="cn.tiger.smartsign.entity"targetProject="SmartSign20140326/src"><propertyname="enableSubPackages"value="false"/><!--當為true時,產生的代碼文件將按照schema產生子文件夾--><propertyname="trimStrings"value="true"/><!--set變量時自動剔除空白--></javaModelGenerator>
生成mapper接口
<!--XML映射文件--><sqlMapGeneratortargetPackage="cn.tiger.smartsign.xml"targetProject="SmartSign20140326/src"><propertyname="enableSubPackages"value="false"/></sqlMapGenerator>
數據庫表配置
<!--數據庫表--><tableschema="SmartRoad"tableName="users"domainObjectName="Users"enableCountByExample="false"enableUpdateByExample="false"enableDeleteByExample="false"enableSelectByExample="false"selectByExampleQueryId="false"><propertyname="useActualColumnNames"value="false"/></table>
設置不生成Example類
enableCountByExample="false"
enableUpdateByExample="false"
enableDeleteByExample="false"
enableSelectByExample="false"
selectByExampleQueryId="false"
基本就這樣,我只會這些了謝謝