| 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層






