MyBatis代码生成器自动生成代码(通过maven组件的方式)
2018-07-22 10:38
239 查看
前言:
本文简单介绍下如何利用mybatis生成器插件帮我们生成实体类,dao接口以及Mapping映射文件
集成步骤
1. 在对应的工程的pom文件中加入生成插件。
<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <dependencies> <dependency> <groupId>net.sourceforge.jtds</groupId> <artifactId>jtds</artifactId> <version>1.3.1</version> </dependency> </dependencies> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> </plugin> </plugins> </build>
2 .配置generatorConfig.xml文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!--指定特定数据库的jdbc驱动jar包的位置--> <classPathEntry location="C:\m2\maven-lib\mysql\mysql-connector-java\5.1.41\mysql-connector-java-5.1.41.jar"></classPathEntry> <context id="default" targetRuntime="MyBatis3"> <!-- optional,旨在创建class时,对注释进行控制 --> <commentGenerator> <property name="suppressDate" value="true" /> </commentGenerator> <!--jdbc的数据库连接 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/happy_springboot" userId="root" password="admin"> </jdbcConnection> <!--生成实体类路径 --> <javaModelGenerator targetPackage="com.happy.springboot.service.model.entity.happy_springboot" targetProject="src/main/java"> <property name="enableSubPackages" value="true" /> </javaModelGenerator> <!--生成mapper接口 --> <sqlMapGenerator targetPackage="com.happy.springboot.service.dao.happy_springboot" targetProject="src/main/java"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!--生成mapper xml文件 --> <javaClientGenerator targetPackage="com.happy.springboot.service.dao.happy_springboot" targetProject="src/main/java" type="XMLMAPPER"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- 配置业务表--> <table tableName="t_user_info" domainObjectName="UserInfo" enableInsert="true" enableSelectByPrimaryKey="true" enableUpdateByPrimaryKey="true" enableDeleteByPrimaryKey="true" enableCountByExample="false" enableUpdateByExample="true" enableDeleteByExample="false" enableSelectByExample="true" selectByExampleQueryId="false"> </table> </context> </generatorConfiguration>
3.在eclipse 中,选择pom.xml文件,击右键先择Run AS——>Maven Build… ——>在Goals框中输入:mybatis-generator:generate
总结
集成非常简单,这样就生成了我们想要的代码了,大大提高码农的开发效率。至于文件中的属性,这里不多加介绍, 大家可以根据需要去了解。
阅读更多相关文章推荐
- mybatis-generator 代码自动生成工具(maven方式)
- mybatis代码自动生成工具(maven方式)
- mybatis-generator 代码自动生成工具(maven方式)
- mybatis-generator 代码自动生成工具(maven方式)
- mybatis-generator 代码自动生成工具(maven方式)
- [转]mybatis-generator 代码自动生成工具(maven方式)
- mybatis-generator 代码自动生成工具(maven方式)
- mybatis-generator 代码自动生成工具(maven方式)
- 通过maven 使用Mybatis generator自动生成代码
- mybatis-generator 代码自动生成工具(maven方式)
- mybatis-generator 代码自动生成工具使用讲解(maven方式)
- Maven插件方式通过MyBatis配置方式生成代码
- Mybatis 自动生成代码工具(maven方式)
- mybatis-generator 代码自动生成工具(maven方式)
- maven使用mybatis-generator自动生成代码
- mybatis-generator-maven-plugin插件自动生成代码的配置方法
- MyBatis自动生成代码(Maven)
- 【mybatis源码学习】利用maven插件自动生成mybatis代码
- MyBatis学习总结(15)——定制Mybatis自动代码生成的maven插件