mybatis plus curd用法記錄

2021-10-10 08:50:50 字數 1249 閱讀 6248

註解tableid/tablefield

@tableid(type = idtype.auto) //指定id型別為自增長

@tablefield解決兩個問題:

1)物件中的屬性名和欄位名不一致的問題(非駝峰)@tablefield(value=「email」)

2)標註物件中的屬性欄位在表中不存在的問題 @tablefield(exist=false)

3)標註查詢時不返回 @tablefield(select=false)

update

user user =

newuser()

; user.

setage(22

);//更新的字段

//更新的條件

new<

>()

; eq

("id",6

);int result =

this

update

;

//更新的條件以及字段

//執行更新操作

delete
map

columnmap =

newhashmap

<

>()

;columnmap.

put(

"age",21

);columnmap.

put(

"name"

,"李四");

//將columnmap中的元素設定為刪除的條件,多個之間為and關係

int result =

this

deletebymap

(columnmap)

;

user user =

newuser()

;user.

setage(20

);user.

setname

("李四");

//將實體物件進行包裝,包裝為操作條件

new<

>

(user)

;int result =

this

delete

;分頁查詢

分頁查詢需要先引入分頁外掛程式

@configuration()

public

class

mybatisplusconfig

}

虛基類 C ,用法備記

1 虛基類的使用,和為多型而實現的虛函式不同,是為了解決多重繼承的二義性問題。舉例如下 class a class b virtual public a class c virtual public a class d public b,public c 上面這種菱形的繼承體系中,如果沒有virtu...

每日一記 const用法筆記

1 const 簡單修飾為擁有固定值的常量,其值不可改變,且必須在定義的時候初始化。用const修飾的全域性變數其在工程中是唯一,因此當其宣告在被多個cpp包含的標頭檔案中是可以的,不會出現鏈結是符號重複宣告的錯誤。2 const修飾指標,決定修飾指標還是修飾指標返回值看const在 前面還是後面 ...

python踩坑記3 的用法

numpy陣列中,1個表示一維資料,多個表示多維,不管資料是不是多維,都預設為多維。例如 import numpy as np a np.array 1,2,3,4 print a.shape 輸出 runfile d anaconda3 1 untitled0.py wdir d anaconda...