Mybatis Plus簡單介紹

2021-10-10 03:01:29 字數 2026 閱讀 2634

1. mybatisplus(mp)

1.1mp介紹

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

1.2 特性

1.3.1業務場景

有效的提高開發的效率.

1.3.2orm介紹

物件與哪張表要完成對映 可以自定義註解進行標識.

物件的屬性與表中的字段如何一一對應. 起名時應該寫成一樣的. 利用特定的註解指定.

com.baomidou

mybatis-plus-boot-starter

3.2.0

(注意:mybatisplus包已經包含了mybatis的資訊,所以需要將原來的包刪除.)

1.5.2 編輯pojo物件

1.5.3 實現介面繼承

1.5.4 編輯yml配置檔案

1.5.6 sql語句列印

1.6 mp api介紹

熟練api就能掌握mp了

@autowired

/** * 根據主鍵查詢

*/@test

public void select01()

/** * 需求: 查詢年齡=18使用者 同時要求性別為女

* 條件構造器的作用 用來拼接where條件

* sql: ***x where age>18 and age <2000 and ***="女"

* 邏輯運算子: = eq, > gt , < lt , >= ge , <= le

* */

@test

public void select02()

/** * 查詢id= 1 ,3 ,5 ,6的資料

* 單錶查詢: or in

* sql: select * from user where id in (1,3,5,6)

*/@test

public void select03(); //模擬使用者引數

listidlist = arrays.aslist(ids);

system.out.println(userlist);

//如果需要獲取表中的第一列主鍵資訊

system.out.println(list);

}/**

* 完成使用者資料入庫

*/@test

public void testinsert()

/** * 更新操作

* 個人建議: 但凡寫更新操作時,最好自己手寫

* 需求: 需要將id=65的使用者name="名媛" 改為 "北京大爺"

* 使用者name="名媛" 改為 "北京大爺"

*/@test

public void testupdate()

/** * 刪除操作:

* 1.根據id刪除使用者資訊 65

* 2.刪除name="名媛"的資料

*/@test

public void testdelete()

}

《完》

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的通用crud 1 insert操作 執行新增操作,直接呼叫insert方法傳入實體即可。runwith springjunit4classrunner.class contextconfiguration public class test 2 update操作 test ...

Mybatis Plus簡單使用

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