Eclipse中MyBatis_Generator外掛的下載安裝以及使用
1 下載安裝包
安裝包名稱:MyBatis_Generator
下載地址 連結: https://pan.baidu.com/s/1Qa3UYBc_g8A3crdOHtf5bQ 密碼: ayet
2 在Eclipse上進行安裝
l 將外掛壓縮包中的features和plugins裡的東西都拷貝到eclipse的資料夾features和plugins下。
或者直接將壓縮包解壓後直接放入eclipse的dropins資料夾下
l 重啟eclipse,驗證是否安裝成功。
出現此說明安裝成功!
3 使用指南
建立Maven工程,完成之後如下:
1.新建一個generatorConfig檔案
2.generatorConfig.xml檔案的配置
jdbcConnection ---資料庫連結URL、使用者名稱、密碼
javaModelGenerator---生成模型的包名和位置,就是mybatis 裡面用的一些entity 類的存放路徑配置
sqlMapGenerator ---生成的對映檔案報名和位置,就是對應mybatis 的寫sql 語句的xml檔案的存放路徑配置
javaClientGenerator---生成DAO的包名和位置,就是mybatis 裡面dao 介面的存放路徑
table---這個配置項是配置在專案中操作的資料庫表
(1)pom.xml中新增依賴
(2)執行專案,執行run as -》 maven install
執行成功後,倉庫裡會下載下來這些依賴包。(如果有的話,就一直skip然後就build success了)
(3)找到mysql的jar包位置
這個jar包的位置會在後面的配置檔案generatorConfig.xml中用到。
E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar
<classPathEntry location="E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar" />
(4)查看錶所在的資料庫資訊
<jdbcConnection
driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/test" userId="root"
password="root" />
<table tableName="users" domainObjectName="userInfo" />
tableName:用於自動生成程式碼的資料庫表
domainObjectName:對應於資料庫表的javaBean類名
(5)配置完後執行mybatisConfig.xml
點選mybatisConfig.xml,右鍵選擇generate mybatis ....
(7)檢視結果,自動建立成功的程式碼結構:
(8)檢視詳細程式碼
4 注意事項
l generatorConfig.xml配置一定要準確,構建的表名如果出現錯誤可能會導致報錯:
錯誤配置:
正確配置:
l targetProject路徑使用相對路徑,不要使用絕對路徑,否則會報錯:
錯誤配置:
報錯資訊:
正確配置: