SpringBoot学习教程 - 06 - 集成MyBatis Generator自动生成代码
2018-01-04 02:51
1081 查看
添加 MyBatis Generator 插件
<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <configurationFile>${basedir}/src/main/resources/generatorConfig.xml</configurationFile> <overwrite>true</overwrite> <verbose>true</verbose> </configuration> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> </dependencies> </plugin>
添加 MyBatis Generator 配置文件
在 src/main/resource源目录下添加文件 generatorConfig.xml,对应上一步 configurationFile 设置的路径。<generatorConfiguration> <properties resource="application.properties" /> <context id="MySQLTables" targetRuntime="MyBatis3"> <property name="beginningDelimiter" value="`" /> <property name="endingDelimiter" value="`" /> <!-- 数据库连接信息 --> <jdbcConnection driverClass="${spring.datasource.driver-class-name}" connectionURL="${spring.datasource.url}" userId="${spring.datasource.username}" password="${spring.datasource.password}"> </jdbcConnection> <!-- 生成model包路径 --> <javaModelGenerator targetPackage="com.demo.model" targetProject="src/main/java" /> <!-- 生成xml文件路径 --> <sqlMapGenerator targetPackage="mybatis/mapper" targetProject="src/main/resources" /> <!-- 生成Mapper接口包路径 --> <javaClientGenerator targetPackage="com.demo.repository" targetProject="src/main/java" type="XMLMAPPER" /> <!-- 需要生成代码的表 --> <table tableName="%"> <!--mysql 配置 --> <generatedKey column="id" sqlStatement="Mysql" identity="true"/> <!--oracle 配置 --> <!--<generatedKey column="id" sqlStatement="select SEQ_{1}.nextval from dual" identity="false" type="pre"/> --> </table> </context> </generatorConfiguration>
运行 MyBatis Generator 生成代码
运行命令mvn mybatis-generator:generate
参考
MyBatis Generator:http://www.mybatis.org/generator/running/runningWithMaven.html相关文章推荐
- SpringBoot学习-如何使用mybatis-generator-maven-plugin自动生成代码
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- springboot-mybatis-generator 自动生成代码
- 基于SpringBoot+Springmvc+mybatis+mybatis-generator代码自动生成的框架。
- Intellij IDEA springboot maven 配置mybatis-generator,自动从数据库中生成代码
- 使用Eclipse的Generator MyBatis/iBatis Artifacts插件自动生成代码,与spring集成
- 【完美】SpringBoot+Mybatis-Generator自动生成
- spring boot配置mybatis代码自动生成(mybatis通用mapper相关基础代码自动生成)
- springboot使用generator-mybatis插件自动生成mybatis文件
- SpringBoot学习教程 - 04 - 集成MyBatis
- mybatis利用generator自动生成的代码学习篇
- (二十二)SpringBoot之使用mybatis generator自动生成bean、mapper、mapper xml
- SpringBoot+mybatis plus的代码自动生成
- spring boot中使用generator插件自动生成代码
- 学习如何使用Mybatis-generator 自动生成java代码以及Mapper文件
- SpringBoot系列: 使用MyBatis maven插件自动生成java代码
- SpringBoot之mybatis-generator自动生成
- springboot和mybatis集成,自动生成model、mapper,增加mybatis分页功能
- 在Spring Boot中使用MyBatis并且自动生成代码
- springboot(四) 用mybatis-generator自动生成bean和dao