Mybatis-generator插件
1、下載地址
https://github.com/mybatis/generator/releases
mybatis-generator是一款在使用mybatis框架時,自動生成model,dao和mapper的工具。
2、Eclipse配置mybatis-generator插件
離線安裝
第一步:下載Mybatis Generator插件將features和plugins這2個文件夾放到eclipse的安裝目錄下面,重啟后即可
第二步:驗證是否配置成功,在線配置也是這么驗證的,菜單File=>new=>others,輸入Mybatis出現如下圖標就代表配置成功了
離線配置我試了很久才成功,第一次的插件是官網下載,但是一直沒配置成功,插件的版本是org.mybatis.generator.eclipse.site-1.3.6.201712211716,eclipse版本4.4.2,不知道兩者是不是不兼容,反正弄了很久都沒成功,后來mybatis generator換成1.3.1的版本就可以了。
3、mybatis-generator插件使用
第一步;在自己的項目下右鍵選擇new ->other->Mybatis->如圖下,然后next
填寫必要生成配置文件的路徑和名稱,點擊finish即可生成配置文件
第二步:填寫配置文件中的一些配置,這里主要是要填寫
-- 連接數據庫的本地jar路徑
-- 連接數據庫的配置:用戶名,密碼等
-- 還有生成實體類,dao類,映射文件的包路徑等
-- 要生成的表名和對應的實體類名等
第三步:就是運行generateConfig.xml,選擇generateConfig.xml文件右鍵,然后是選擇 run,選擇run mybatis generator,即可自動給你生成所要的文件,非常方便
4、mybatis-generator插件運行報錯
XML Parser Error on line 13: XML 文檔結構必須從頭至尾包含在同一個實體內。
Unexpected error while running MyBatis Generator. Exception getting JDBC Driver
將jar包路徑改為絕對路徑
<classPathEntry location="D:/Dev/j2eeDev/jar/mysqlmysql-connector-java-5.1.24-bin.jar" />
eneration Warnings Occured Table configuration with catalog null, schema null, and table T_LOGIN did not resolve to any tables
沒有建表,數據庫中沒表.........創建表,解析成功
Unexpected error while running MyBatis Generator. Path for project must have only one segment.
解決方法 修改 targetProject 為自己工程的名字,如下圖所示
參考文章地址:https://blog.csdn.net/u012825737/article/details/79117540