概述
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
入门案例
引入maven依赖
让自己定义的Mapper去继承BaseMapper
接口的泛型就是自己要操作的类
继承完毕后不需要定义方法,因为MybatisPlus已经定义好了常用的增删改查
直接使用就行
常用注解
MybatisPlus通过扫描实体类,并基于放射获取实体类信息作为数据库表信息
- 类名驼峰转下划线作为表名
- 名为id的字段作为主键
- 变量名驼峰转下划线作为表的字段名
当实体类和表的关系不符合规定需要用到以下注解:
如果没有指定type的类型默认是使用assign_id