MybatisPlus
| MybatisPlus 是什么 |

- 简称 MP,是 MyBatis 的增强工具,为简化开发、提高效率而生
- 特性

| MybatisPlus 快速入门 |
-
导入依赖

-
数据库连接配置

-
日志配置

-
编码
- pojo

- mapper

- 测试


- pojo
| CRUD 扩展 |
-
insert 插入数据


- 主键生成策略:全局唯一 id(默认ID_WORKER)

- 主键自增

- 其他

- 主键生成策略:全局唯一 id(默认ID_WORKER)
-
update 更新数据:会根据传入的参数动态拼接 SQL 语句
-
自动填充:创建时间、修改时间都应该自动完成,不需要手动填写,阿里巴巴开发手册规范几乎所有表都要有 gmt_create、gmt_modified 字段,而且需要自动化。
- 数据库解决

- 代码解决



- 数据库解决
-
乐观锁

- 测试



- 测试
-
select 查询数据


-
分页查询


-
delete 删除数据
- 物理删除:和查询相似
- 逻辑删除:没有从数据库中删除,而是改变字段的值



-
代码生成器
- 官网: https://mp.baomidou.com/guide/generator.html
- AutoGenerator 可以快速生成 Entity、Mapper 、Mapper XML、Service 层、Controller层






作 者:凑数的园丁
出 处:https://www.cnblogs.com/lq-404/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。

浙公网安备 33010602011771号