idea中有個叫Mybatis Plugin的插件(文件附在壓縮包內(nèi)),很可惜的是這個插件是收費的,不過,我大天朝能有破解不了的東西?
這個是Mybatis Plugin的插件壓縮包,網(wǎng)盤鏈接在這:https://pan.baidu.com/s/1nwUg7k7lUcaPZRXxWGlrhw
解壓后是這個樣子的
打開文件夾,
將其中的mybatis_plus復(fù)制到自己idea安裝路徑的plugins目錄下
打開這個文件夾,里面結(jié)構(gòu)是這樣的
找到自己電腦中idea的配置文件默認(rèn)生成的位置,我的是
C:\Users\Zhibo.IntelliJIdea2017.2\config\options
你們的應(yīng)該在C:\Users${用戶名}.IntelliJIdea2017.2\config\options
打開這個options里面有許許多多的.xml配置文件,將剛剛copy的.xml配置文件復(fù)制進(jìn)去,可以覆蓋粘貼,然后,然后,激動人心的時候來了,這個插件裝好了!!!
檢測這個插件裝好了有兩種途徑
第一種是在自己的file-->settings中找到plugins里面可以看到這個插件
第二種是,在new xml文件的時候
會有這個mybatis-generator-config選項
如何使用插件反向生成Mapper和Mapper.xml以及pojo/pojoExample
首先確認(rèn)自己的數(shù)據(jù)庫服務(wù)開啟并且可以連接
然后,我們在Resource Root權(quán)限下的文件夾新建一個
mybatis-generator-config的xml文件,文件名,emmm你開心就好啦!
我這里的名字叫做newMybatisConfigSource,
生成之后打開里面有很多寫好的配置,這里只要做填鴨式的編寫就可以了
第一個:這里的Driver Class Path是指當(dāng)前工程的jar包中mysql連接驅(qū)動的絕對路徑
我們找到lib包下的驅(qū)動copy Path
然后路徑paste到location中
接下來是Database Configurations的配置
這里面就是你db.properties中配置的數(shù)據(jù)庫配置,我的用戶名和密碼都是root
Model Configurations 的配置
這個寫的是生成的pojo類以及pojoExample所存放的位置
找到你的pojo包,右鍵Copy Reference
然后paste到這里
Mapper XML Configurations 是生成的xml坐在的位置
找到mapper包,右鍵,Copy Reference
然后paste到這里
Mapper Interface Configurations 是生成的pojoMapper所在的位置,配置同上面的xml配置
Table Configurations 是連接數(shù)據(jù)庫的表,從而反向生成
到這里配置就基本完成了
右擊我們剛剛配置的xml文件,選擇Run As Mybatis Generator
這樣,逆向工程就完成了