我使用彈簧的MyBatis爲刪除查詢我Batis刪除查詢返回類型並不一致
這是我的電話怎麼看起來像
if(mapper.deleteSomething(id))
{
.....
}
在我的映射我有
<delete id = "deleteSomething">
delete from table where id = #{id}
</delete>
但是我注意到,在成功刪除的情況下,返回類型並非總是如此。有時候它會返回true,有時會返回false,但記錄總是會在db中被刪除。
我在做什麼錯?
刪除應該返回整數和整數值將被刪除的行數。因此,將您的映射器接口返回類型更改爲整數 –
我將返回類型更改爲int,但仍獲得相同的行爲 – Yogi