MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
在 SpringBoot 项目的 pom.xml 中添加 Mybatis-plus 依赖
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.1</version>
</dependency>
复制代码
2 Mybatis-plus 的基本使用
在项目中的 UserMapper,java 中 继承 BaseMapper
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.biglead.demo.pojo.UserInfo;
import org.mybatis.spring.annotation.MapperScan;
import java.util.List;
@MapperScan
public interface UserMapper extends BaseMapper<UserInfo> {
List<UserInfo> selectList();
/**
* 分页查询用户
* @return
*/
List<UserInfo> selectPage();
}
复制代码
BaseMapper 是 Mybatis-plus 中提供的一个基类,其中封装了基础的增删改查