MyBatis自動生成實體類(逆向工程)
MyBatis屬於一種半自動的ORM框架,它需要我們自己編寫sql語句和映射文件,但是編寫映射文件和sql語句很容易出錯,所以mybatis官方提供了Generator生成器,自動生成DAO接口。實體類和Mapping。這個生成器是根據單表自動生成mybatis執行所需要的代碼,因此,首先得先創建數據庫表,然后再自動生成代碼。
————————默認已經設計好數據庫和表(如果未設計數據和表請先設計數據庫和表)
1.通過代碼生成器自動生成代碼
下載地址:https://github.com/michael-deve/common.git
2.解壓,打開它的lib目錄

3.lib目錄下包含了代碼生成器生成代碼所需要的mybatis和mysql的jar包
4.要做的就是修改generatorConfig.xml文件

5.把上面文件注釋下面的內容修改為自己工程相關的內容就可以了
6.文件修改完以后,需要通過控制台來執行腳本生成代碼(也可以在lib目錄下按住shift+鼠標右鍵選擇在此處打開powershell窗口)
打開控制台,進入lib目錄下執行 java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

7.執行成功以后會在你自己定義的文件目錄下生成相關的代碼

