MybatisPlus使用介紹

2021-10-08 02:54:00 字數 1665 閱讀 3141

com.baomidou

mybatis-plus-boot-starter

3.2.0

package com.jt.pojo;

import com.baomidou.mybatisplus.annotation.tableid;

import com.baomidou.mybatisplus.annotation.tablename;

import lombok.data;

import lombok.experimental.accessors;

@tablename

("user"

)//指定表名,mybatisplus在查詢時會根據泛型指定的pojo物件,找到該註解所指定的表!!

@data

//動態生成get/set方法

@accessors

(chain =

true

)//鏈式載入

public

class

user

注意:泛型pojo物件需要與你想查詢的表匹配,如果不想用mp的方法也可自己手寫新的方法

public

inte***ce

userdao

extends

#springboot整合mybatis

mybatis-plus:

#定義別名包

type-aliases-

package

: com.jt.pojo

簡單的crud直接呼叫方法就行

/**

* 利用mp的方式查詢資料記錄

* current:查詢第幾頁

* size: 每頁記錄數

*/@override

public easyuitable finditembypage

(integer page, integer rows)

模糊查詢

/**

* mp案例1: 查詢name="王昭君"的使用者

* 注意事項: 1.查詢的結果有幾個???

* 2.查詢的條件

* sql: select * from user where name = "王昭君"

* 語法: eq =, gt >, lt < , ge>= ,le <=

*/@test

public

void

testselect01()

條件更新

/**

* 需求2: 更新name="新冠病毒"的資料改為

* name="疫苗正在路上" age=1 ***=其他

* sql: update user set name="***",age=1,***="其他"

* where name="新冠病毒"

* * 引數說明:

* entity: 修改的值

*/@test

public

void

testupdate2()

Mybatis Plus簡單介紹

1.mybatisplus mp 1.1mp介紹 mybatis plus 簡稱 mp 是乙個 mybatis 的增強工具,在 mybatis 的基礎上只做增強不做改變,為簡化開發 提高效率而生。1.2 特性 1.3.1業務場景 有效的提高開發的效率.1.3.2orm介紹 物件與哪張表要完成對映 可...

Mybatis Plus簡單使用

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

MyBatis Plus 使用總結

mybatis plus mybatis plus是一款mybatis的增強工具包,簡化 crud 操作。啟動載入 xml 配置時注入單錶 sql 操作 為簡化開發工作 提高生產率而生。mybatis plus 啟動注入非攔截實現 效能更優,讓你專注業務快速敏捷開發。文件 samples tree ...