eclipse整合MybatisGenerator及使用
阿新 • • 發佈:2019-01-08
本文是通過eclipse線上安裝外掛來整合MybatisGenerator
- 在eclipse中,
help
->Eclipse Marketplace…
- 直接在彈出視窗中搜索
MybatisGenerator
,然後點選對應記錄的install,安裝完成後會提示重啟eclipse,至此則安裝完畢。
按下文配置將MybatisGenerator整合到你的專案中
在src/main/resources目錄下新建generatorConfig.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> <context id="DB2Tables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="true"/> <!-- 是否去除自動生成的註釋 true:是 : false:否 --> <property name="suppressAllComments" value="true"/> </commentGenerator> <!--資料庫連結URL,使用者名稱、密碼 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://***" userId="***" password="***"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!-- 生成模型的包名和位置,targetPackage用於設定存放的包,targetProject請填寫成專案名--> <javaModelGenerator targetPackage="test.domain" targetProject="***"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <!-- 生成對映檔案的包名和位置,targetPackage用於設定存放的包,targetProject請填寫成專案名--> <sqlMapGenerator targetPackage="test.mapping" targetProject="***"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <!-- 生成DAO的包名和位置,targetPackage用於設定存放的包,targetProject請填寫成專案名--> <javaClientGenerator type="XMLMAPPER" targetPackage="test.IDao" targetProject="***"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!-- 要生成的表 tableName是資料庫中的表名或檢視名 domainObjectName是實體類名--> <table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
最後在generatorConfig.xml
上右鍵,run as
->run Mybatis Generator
即可,執行時請保證專案中已新增mysql驅動jar包,執行完成後,MybatisGenerator就會自動在專案中生成dao、mapper等檔案。