Mybatis plus使用 簡介

2021-10-14 04:18:37 字數 1305 閱讀 3037

首先呢:

應該是講一下,這個東西的呢也就是mybatis的增強版,只為開發速度的提高,這裡參考文件:

mybatis-plus官方[mybatis-plus](https://ba omidou.com/guide/)

只想看執行的小夥伴就直接將這一章濾過好啦!!!!

mybatis-plus (opens new window)(簡稱 mp)是乙個 mybatis (opens new window) 的增強工具,在 mybatis 的基礎上只做增強不做改變,為簡化開發、提高效率而生。

無侵入:只做增強不做改變,引入它不會對現有工程產生影響,如絲般順滑

損耗小:啟動即會自動注入基本 curd,效能基本無損耗,直接物件導向操作

支援 lambda 形式呼叫:通過 lambda 表示式,方便的編寫各類查詢條件,無需再擔心字段寫錯

支援主鍵自動生成:支援多達 4 種主鍵策略(內含分布式唯一 id 生成器 - sequence),可自由配置,完美解決主鍵問題

支援 activerecord 模式:支援 activerecord 形式呼叫,實體類只需繼承 model 類即可進行強大的 crud 操作

支援自定義全域性通用操作:支援全域性通用方法注入( write once, use anywhere )

內建分頁外掛程式:基於 mybatis 物理分頁,開發者無需關心具體操作,配置好外掛程式之後,寫分頁等同於普通 list 查詢

內建效能分析外掛程式:可輸出 sql 語句以及其執行時間,建議開發測試時啟用該功能,能快速揪出慢查詢

分頁外掛程式支援多種資料庫:支援 mysql、mariadb、oracle、db2、h2、hsql、sqlite、postgre、sqlserver 等多種資料庫

內建全域性攔截外掛程式:提供全表 delete 、 update 操作智慧型分析阻斷,也可自定義攔截規則,預防誤操作

這段就是直接從官方文件搬過來的,我們要做乙個知識的搬運者,哈哈

碼雲:[email protected]:baomidou/mybatis-plus.git

github:

MyBatis Plus使用簡介

總結本文只做mybatis plus簡單使用總結,想進行高階學習的小夥伴,建議直接官網學習。mybaits plus官網。個人也做了將專案從mybatis公升級為mybatis plus的工作,可以說不需要進行任何改動,目前還沒有發現任何問題,大家可以放心食用。mybatis plus opens ...

MybatisPlus使用介紹

com.baomidou mybatis plus boot starter 3.2.0 package com.jt.pojo import com.baomidou.mybatisplus.annotation.tableid import com.baomidou.mybatisplus.an...

Mybatis Plus簡單使用

匯入相關依賴 注 因為mybatis plus的依賴已經包含分頁,mybatis,mybatis spring整合jar包這三種包,所以這三個jar包不需要額外匯入 com.baomidou groupid mybatis plus artifactid 2.3 version dependency...