mybatis系列-tkmybatis-01-使用tk-mybatis generator 自动生成代码

        tk-mybatis 是mybatis的一个功能扩展,可以在原有方法的基础之上提供更多的功能可用,如一个基类Mapper, 继承他就相当于拥有了常用的增删改查等功能,无需再每个mapper文件中都写增删改查,非常方便。

        那么接下来我们来开始看如何使用tk-mybatis generator从数据库直接生成代码(包括pojo实体类、mapper类以及对应的mapper.xml文件)。【注意,由于POM依赖之间的不同版本有可能存在兼容问题,所以如果使用中出现java.lang.NoSuchMethodException等类似的bug,可能是版本不匹配,请参考使用本章中的依赖版本】

1. 引入依赖包,在pom中引入tk.mybatis.mapper-spring-boot-starter的依赖

<dependency>

    <groupId>tk.mybatis</groupId>

    <artifactId>mapper-spring-boot-starter</artifactId>

    <version>2.1.0</version>

</dependency>

2. 引入自动生成插件

<build>

    <plugins>

    <!-- mybatis逆向工程插件 -->

    <plugin>

        <groupId>org.mybatis.generator</groupId>

        <artifactId>mybatis-generator-maven-plugin</artifactId>

        <version>1.3.5</version>

        <configuration>

            <!--逆向配置文件 -->

            <configurationFile>src/main/resources/generator.xml</configurationFile>

            <!-- 生成过程中是否输出详细信息 -->

            <verbose>false</verbose>

            <!--如果存在旧的文件,是否覆盖旧文件。值得注意的是,如果该值为true,则MyBatis Generator会覆盖旧的po、dao、

            和*mapper.xml,如果为false,则po和dao会生成加后缀的同名文件,如user.java.1,*mapper.xml会覆盖旧的 -->

            <overwrite>true</overwrite>

        </configuration>

        <dependencies>

            <!--下面这两个依赖不引入是不会逆向生成的-->

            <dependency>

         &n
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值