更新操作:
專案準備繼上篇,
測驗代碼:
@Test
void testUpdate() {
UserEntity userEntity = userMapper.selectById(6);
System.out.println(userEntity); // UserEntity(id=6, name=pipizhen, age=10, email=ppz@qq.com)
userEntity.setAge(20);
int count = userMapper.updateById(userEntity);
System.out.println(count); // 1
}
測驗前先查詢出該物件,這也是比較好的習慣,
注意:雖然更新的方法叫updateById,但是引數并不是一個id,而是一個物件,
控制臺日志sql陳述句輸出:
UPDATE tbl_user SET name=?, age=?, email=? WHERE id=?
我們發現MybatisPlus會自動拼接sql陳述句,以前我們用Mybatis時,也時常為撰寫動態sql陳述句而煩擾,
但MybatisPlus都幫我們做好了,這也是MybatisPlus特點之一,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/240156.html
標籤:其他
上一篇:mysql精華
下一篇:Oracle和Mysql的區別
