Mybatis-Plus 實戰完整學習筆記(十一)------條件構造器刪除,修改,conditon


1、修改功能--其他過濾方式跟select一樣

 1 /**
 2      * 修改條件構造器
 3      * @throws SQLException
 4      */
 5     @Test
 6     public void selectUpdate() throws SQLException {
 7 
 8         Employee employee = new Employee();
 9         employee.setGender(1);
10 
11         // 添加過濾條件
12         Integer result = employeeMapper.update(employee,new UpdateWrapper<>());
13 
14 
15         if (result>0) {
16             logger.info("++ 更新成功+++++" + result);
17         }
18 
19     }
View Code

2、刪除功能

 1  /**
 2      * 刪除條件
 3      * @throws SQLException
 4      */
 5     @Test
 6     public void deleted() throws SQLException {
 7 
 8 
 9         Employee employee = new Employee();
10         employee.setId(1);
11 
12         // 刪除過濾條件
13         Integer result = employeeMapper.delete(new QueryWrapper<>());
14 
15         if (result>0) {
16             logger.info("++ 刪除成功+++++" + result);
17         }
18 
19     }
View Code

3、Condition跟QueryWrapper一樣

 1  /**
 2      * Condition用法
 3      *
 4      * @throws SQLException
 5      */
 6     @Test
 7     public void selectCondition() throws SQLException {
 8 
 9         //Condition用法
10         QueryWrapper condition = Condition.create().eq("age", "20");
11 
12         List employeeList = employeeMapper.selectList(condition);
13 
14 
15         if (!employeeList.isEmpty()) {
16             logger.info("++條件構造器查詢員工信息+++++" + gson.toJson(employeeList));
17         }
18 
19     }
View Code

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM