一、MP介绍
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
二、入门案列
- 1.编辑pojo 添加注解 @tableName @tableId核心;实现对象关系映射,2种
- 2.实现接口继承BaseMapper
- 3.编辑YML文件配置信息 将mybatis改为mybatis-plus
三、常用注解
3.1、全局异常处理机制
- 1.@RestControllerAdvice 标识全局异常处理的
- 2.@ExceptionHandler({RuntimeException.class}) 拦截指定的异常类型
3.2、事务控制注解
- @Transactional 控制事务 更新操作
3.3、MP映射注解
- 1.@TableName(“demo_user”) //对象与表名映射
- 2.@TableId(type = IdType.AUTO) //主键自增
- 3.@TableField(“age”) //实现属性与字段映射