MyBatis-Plus
MyBatis-Plus(简称MP)是一个 MyBatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
MP会内置集成部分SQL方法,可以直接使用,而不用一个SQL需求对应一个Mybatis下的一个SQL条目。
使用步骤
- pom.xml 引入Mybatis-Plus的jar坐标,覆盖Spring-MyBatis
- 修改application.yml配置文件
开启AR功能(ActiveRecord)领域模型
- 实体类开启AR (同时开启Dao层AR)
继承MP特殊类Model
Model隶属于:com.baomidou.mybatisplus.extension.activerecord.Model
T泛型:当前的实体类
由于Model类的存在,那么就可以获得MP封装了基于当前表(泛型)的基础方法
默认会寻找当前数据