1. 程式人生 > >springboot下的mybatis-generator

springboot下的mybatis-generator

本文是對用IDEA進行springboot+mybatis自動生成model、mapper的總結

1.匯入一個已經搭載好的專案到IDEA中,專案地址為:https://codeload.github.com/abel533/MyBatis-Spring-Boot/zip/master

2.修改本專案的配置

    1.刪除model、mapper和mapping資料夾,得到如下專案結構

               

 

     2.修改資料庫的地址、賬號和密碼。

    3.修改generatorConfig.xml中的<classPathEntry location=""></classPathEntry>中的location值為本地

       mysql-connector-java-x.jar 的絕對路徑。

      注意:如果mysql-connector-java-x.jar的版本出錯,會報Cannot resolve classpath entry: F:\mysql-connector-java-                       x.jar的錯誤。這時,可以換過一個版本的jar包,可以到maven的本地倉庫中搜索mysql-connector-java,然後在逐                    個嘗試,本專案中測試到5.1.32為正確版本。

3.你已經在資料庫中建立了相應的表。

4.修改generatorConfig.xml中的<table>標籤中的tableName和domainObjectName欄位,其中tableName就是資料庫中的表名,     domainObjectName就是pojo中的類名。這一步容易出錯。

5.執行maven命令:mybatis-generator:generate -e,如圖所示

                  

6.執行後的目錄結構(有兩張表)

                  

7.修改後的專案地址:https://gitee.com/wmbyy/springboot_mybatis-generator.git