MyBatis 提供了一個插件可以快速生成代碼,該插件叫做 MyBatis Generator (MBG)。以下是使用 MBG 生成代碼的步驟:
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.0</version>
</plugin>
</plugins>
</build>
創建一個配置文件,例如 generatorConfig.xml
,并將其放在項目的根目錄下,配置文件的內容包括數據庫連接信息、要生成的代碼的類型和位置等等。
在 pom.xml 文件中添加 MBG 插件的配置,指定要使用的配置文件:
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.0</version>
<configuration>
<configurationFile>generatorConfig.xml</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
</plugin>
</plugins>
</build>
mvn mybatis-generator:generate
注意:在使用 MBG 生成代碼之前,需要先創建好數據庫表和相關的映射關系。