需求: 修改, 把姓名为”卧槽”,年龄为25岁的数据,修改为:
    需求: 修改, 姓名为”哈哈哈”,年龄为30岁人的数据修改为:
    last_name = “花花”、email = “huahua@qq.com”、gender = 0、age = 23。

    1. package com.wzy;
    2. import com.baomidou.mybatisplus.mapper.EntityWrapper;
    3. import com.baomidou.mybatisplus.plugins.Page;
    4. import com.wzy.mapper.EmployeesMapper;
    5. import com.wzy.pojo.Employees;
    6. import org.junit.Test;
    7. import org.springframework.context.ApplicationContext;
    8. import org.springframework.context.support.ClassPathXmlApplicationContext;
    9. import javax.sql.DataSource;
    10. import java.sql.Connection;
    11. import java.sql.SQLException;
    12. import java.util.List;
    13. public class TestS {
    14. //1.读取配置文件
    15. private ApplicationContext applicationContext =
    16. new ClassPathXmlApplicationContext("applicationContext.xml");
    17. private EmployeesMapper employeesMapper =
    18. applicationContext.getBean("employeesMapper", EmployeesMapper.class);
    19. @Test
    20. public void test5() throws SQLException {
    21. //修改
    22. Employees employees = new Employees(null,"花花","huahua@qq.com",0,23);
    23. Integer updateId = employeesMapper.update(employees, new EntityWrapper<Employees>().
    24. eq("last_name", "哈哈哈").
    25. and().eq("age", 25));
    26. System.out.println(updateId);
    27. //查询修改后的数据
    28. //1、条件查询
    29. List<Object> list = employeesMapper.selectObjs(new EntityWrapper<Employees>().
    30. eq("last_name", "花花").
    31. and().
    32. eq("age", 23));
    33. //2、分页查询
    34. List<Employees> employees1 = employeesMapper.selectPage(new Page<Employees>(), new EntityWrapper<Employees>().
    35. eq("last_name", "花花").
    36. and().
    37. eq("age", 23));
    38. employees1.forEach(employees2 -> System.out.println(employees2));
    39. //3、id查询
    40. Employees employees2 = employeesMapper.selectById(updateId);
    41. System.out.println(employees2.toString());
    42. }
    43. }