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