成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Mybatis如何寫Update語(yǔ)句

如果您剛剛接觸到Mybatis,希望這些內(nèi)容可以對(duì)您有用。我將為您講述,Mybatis如何寫update語(yǔ)句。1. 編寫SQL語(yǔ)句首先,我們需要寫一對(duì)``標(biāo)簽,我們會(huì)將SQL語(yǔ)句放到其中。如下圖所示:

如果您剛剛接觸到Mybatis,希望這些內(nèi)容可以對(duì)您有用。我將為您講述,Mybatis如何寫update語(yǔ)句。

1. 編寫SQL語(yǔ)句

首先,我們需要寫一對(duì)``標(biāo)簽,我們會(huì)將SQL語(yǔ)句放到其中。如下圖所示:

```xml

UPDATE user_table

SET name {name}, age {age}

WHERE id {id}

```

2. 指定方法和SQL語(yǔ)句的關(guān)聯(lián)

接下來(lái),您要告訴Mybatis,哪一個(gè)方法將去使用這個(gè)SQL語(yǔ)句,而告訴Mybatis是通過(guò)標(biāo)簽屬性`id`來(lái)進(jìn)行的。當(dāng)Mybatis讀到標(biāo)簽中的`id`屬性的時(shí)候,就知道了您要將SQL給誰(shuí)用。

3. 配置返回類型

因?yàn)閁pdate只是去更新數(shù)據(jù)庫(kù)的內(nèi)容,所以沒(méi)有`resultType`這個(gè)標(biāo)簽,這兩個(gè)屬性就夠用了。

4. 方法返回類型

接下來(lái),在方法中,返回的內(nèi)容就是告訴您是否修改成功,所以返回類型是`int`。當(dāng)然,Java有自動(dòng)拆裝箱機(jī)制,所以您也可以聲明為`Integer`。

5. 更新的值

對(duì)于您需要更新的值,您直接將其寫到`{}`花括號(hào)內(nèi)就可以了。

6. 根據(jù)傳入值選擇是否更新

如果需要根據(jù)傳入的值當(dāng)有傳入的時(shí)候就更新,如果沒(méi)有傳入就不更新的情況下,我們可以加`if`標(biāo)簽。

7. 完成更新操作

這樣就可以做到當(dāng)有值的時(shí)候就更新,當(dāng)沒(méi)有值的時(shí)候就不更新了。

8. 編寫接口

接下來(lái),您需要去寫一個(gè)接口,不需要去實(shí)現(xiàn)它,Mybatis會(huì)自動(dòng)幫我們?nèi)?shí)現(xiàn)。

9. 調(diào)用方法

現(xiàn)在,您可以在有需要的地方去調(diào)用這個(gè)方法了。其他的事情,Mybatis都會(huì)幫我們?nèi)ネ瓿伞?/p>

以上即是使用Mybatis的方法,希望對(duì)您有用。

標(biāo)簽: