国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Mybatis如何寫(xiě)Update語(yǔ)句

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

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

1. 編寫(xiě)SQL語(yǔ)句

首先,我們需要寫(xiě)一對(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ì)于您需要更新的值,您直接將其寫(xiě)到`{}`花括號(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. 編寫(xiě)接口

接下來(lái),您需要去寫(xiě)一個(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)簽: