前言
文章中我们讲了Mybatis-Plus的定义以及相关特点,并从零开始编写了一个SpringBoot+Mybatis-Plus的实例。今天我们就来看看,如何利用MP来实现对数据库的增删改查。
日志配置
使用MP时,默认是不打印任何SQL语句的。而为了方便日常开发工作的调试,我们需要联合控制台和各种数据可视化工具进行语句的拼接检查,因此我们利用MP自带的日志功能,在控制台输出我们的SQL语句,从而方便我们调试。
在配置文件application.yml(IDEA默认生成的配置文件为application.properties)中,加入一下配置,这样MP就会在控制台中打印完整带参数的SQL语句,方便我们查看。
mybatis-plus:configuration:log-impl:org.apache.ibatis.logging.stdout.StdOutImpl
MapperCRUD使用方法
首先我们来看Mapper层CRUD涉及的一些方法,Mapper层主要继承自BaseMapper接口,里边实现了各种用于操作数据库的增删改查的方法,以下我们就来看看日常我们常用的一些方法。
package