MyBatis-Plus的基本使用方式

MyBatis-Plus的介绍

关于MyBatis Plus的介绍,可以查看官网:点击跳转,本人在此就不做过多的介绍了,下面主要阐述一下自己使用mybatis-plus的一些体会。

1.配置

SpringBoot中配置mybatis plus的方式比较复杂,可以采用mybatis plus自带的代码生成器,也可以自己手动配置,先讲手动配置:

引入依赖

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.2</version>
</dependency>
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-generator</artifactId>
    <version>3.4.1</version>
</dependency>
<dependency>
    <groupId>org.freemarker</groupId>
    <artifactId>freemarker</artifactId>
    <version>2.3.31</version>
</dependency>

PS:第三个是使用代码自动生成器时需要的依赖,暂时可忽略

编写Controller、Service、Mapper、Entity层的代码

限于篇幅,这里直接用码云上的代码展示
Controller代码
Service接口代码
Service实现类代码
Mapper代码
Entity代码

使用增删改查

mybatis plus中对数据库的操作,既可以在Service层,也可以在Mapper层,区别在于API的名称,以及Mapper层可以编写SQL语句,具体的用法可以参考官网:CRUD 接口

posted on 2021-02-18 16:20  高冷的恒哥  阅读(74)  评论(0编辑  收藏  举报