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