MPP
MPplus
无侵入式的mp
UserMapper继承BaseMapper 要指定实体类

常见注解
MBplus通过扫描实体类,并基于反射获取实体类信息作为数据库表信息
(约定大于配置)
不符合约定:
- @TableName: 用来指定表名

- @TableId(value , type ): 用来指定表中的关键字段信息

- @TableField(“‘转义字符’” , exist = false (不是数据库字段)): 用来指定表中的普通字段信息
未指定id默认为雪花算法
常见配置

核心功能
条件构造器
mbps支持各种复杂的where条件,可以满足日常开发的所有需求


1 | QueryWrapper<User> wrapper = new QueryWrapper<>() |
1 | User user = new User(); |

使用UpdateWrapper

用lambda操作后灵活性提高

自定义sql
利用Wrapper来构建复杂的where条件,用sql语句写剩下的部分
- 基于wrapper构建where条件

- 在mapper方法参数中用Param注解声明wrapper变量名称,必须是ew

- 自定义sql语句 并利用wraper条件

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WislistBlog!
