mybatis-plus框架提供了兩個更新方法:
/** * 根據 ID 修改 * * @param entity 實體對象 */ int updateById(@Param(Constants.ENTITY) T entity); /** * 根據 whereEntity 條件,更新記錄 * * @param entity 實體對象 (set 條件值,可以為 null) * @param updateWrapper 實體對象封裝操作類(可以為 null,里面的 entity 用於生成 where 語句) */ int update(@Param(Constants.ENTITY) T entity, @Param(Constants.WRAPPER) Wrapper<T> updateWrapper);
我們先講這個updateById,update方法后面講條件構造器再講;
實例:
@Test public void updateById(){ Department department=new Department(); department.setId(10); department.setName("總經理辦公室"); department.setRemark("老大"); int affectRows = departmentMapper.updateById(department); if(affectRows>0){ System.out.println("更新成功"); }else{ System.out.println("更新失敗"); } }
------------------------------------------------------------------------------------------------------------------------------
作者: java1234_小鋒
出處:https://www.cnblogs.com/java688/p/13522465.html
版權:本站使用「CC BY 4.0」創作共享協議,轉載請在文章明顯位置注明作者及出處。
------------------------------------------------------------------------------------------------------------------------------