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層