MyBatis-Plus学习笔记
MyBatis-Plus概述
使用MyBatis-Plus的好处
- 完美兼容MyBatis,只要是MyBatis支持的,Plus都支持
- DAO层只要继承BaseMapper,其中封装好了基本CRUD方法可以增加开发效率。
- IService中也有很多封装好的方法,它对BaseMapper进行了进一步的封装。
- 也支持自定义的XML文件进行映射。
- 支持分页
核心功能
- 通用的CRUD:定义好Mapper接口之后,只需要集成 BaseMapper<~> 接口即可获得通用的增删改查功能,无需编辑任何接口方法与配置文件。
- 条件构造器:通过EntityWrapper<~>(实体包装类),可以用于SQL语句的拼接,并支持分页、分组、排序等复杂的SQL。
- 代码生成器:支持一系列的策略配置和全局配置,比MyBatis的代码生成器更好用。
更多功能请访问MyBatis-Plus官网 https://baomidou.com/guide/