Mapper檔案常用標籤

2021-09-05 12:05:44 字數 909 閱讀 7965

1.sql語句標籤    

name,password,age,***,phone

select 

from  *** 

where id=#

2.if標籤  if判斷

select * from product

where name like concat('%',#,'%')

3.標籤

mybatis裡面沒有else標籤,但是可以使用when otherwise標籤來達到這樣的效果

select * from product_

and name like concat('%',#,'%'

and price > #

and id >1

4.where標籤  where標籤裡面成立就執行,如果不成立就可以忽略wherer標籤

select * from product

and name like concat('%',#,'%')

and price>#

5.set標籤  與where標籤類似,成立時執行,不成立時可以忽略

update的sql語句中會碰到多個字段,可以使用set標籤

update prduct

name=#,

price=#

where id=#

6.foreach標籤,通常用於in這樣的語法裡

接收乙個list集合時使用foreach標籤迴圈遍歷

select * from produce

where id in

open="(" separator="," close=")">#

7.bind標籤,就像是再做一次字串拼接,網上也有說繫結,差不多意思

select * from   product_  where name like #

通用Mapper常用方法

查詢 selectall 查詢全部 selectbyexample object o 條件查詢,object中就包含了條件 selectbyprimarykey object o 根據id查詢條件example物件的建立過程 example example createexample searchm...

Android WiFi除錯常用標籤檔案

wifi的核心服務,是啟動整個wifi服務的,它在我們的logcat關注範圍內 wifi的掃瞄服務,一般我點開或者進入到wifi列表頁面裡,這個服務在後台幫我們重新整理熱點,同樣在logcat關注的範圍內 關於有線與wifi的切換,以及系統關於網路的鏈結,它幫忙在管著事呢,所以也在logcat關注的...

mapper對映檔案 和 的區別

常用 select id,name,age from student where id 傳入數值為1,會解析成字串格式 select id,name,age from student where id 1 常用於引數傳遞 解析為乙個 jdbc 預編譯語句 prepared statement 的引數...