修改全列

    1. package com.wzy.text;
    2. import com.wzy.mapper.EmployeeMapper;
    3. import com.wzy.pojo.Employee;
    4. import org.junit.Test;
    5. import org.springframework.context.ApplicationContext;
    6. import org.springframework.context.support.ClassPathXmlApplicationContext;
    7. import java.sql.SQLException;
    8. public class TestS {
    9. ApplicationContext applicationContext =
    10. new ClassPathXmlApplicationContext("applicationContext.xml");
    11. EmployeeMapper employeeMapper =
    12. applicationContext.getBean("employeeMapper",EmployeeMapper.class);
    13. @Test
    14. public void test4() throws SQLException {
    15. //修改全列
    16. Employee employeeBean = new Employee();
    17. employeeBean.setId(5);
    18. employeeBean.setLastName("我");
    19. employeeBean.setEmail("555@qq.com");
    20. employeeBean.setGender(1);
    21. employeeBean.setAge(25);
    22. Integer result = employeeMapper.updateById(employeeBean);
    23. System.out.println(result);
    24. //获取被修改数据的,id
    25. Integer id = employeeBean.getId();
    26. System.out.println(id);
    27. }
    28. }

    修改某些列:

    1. package com.wzy;
    2. import com.wzy.mapper.EmployeesMapper;
    3. import com.wzy.pojo.Employees;
    4. import org.junit.Test;
    5. import org.springframework.context.ApplicationContext;
    6. import org.springframework.context.support.ClassPathXmlApplicationContext;
    7. import javax.sql.DataSource;
    8. import java.sql.Connection;
    9. import java.sql.SQLException;
    10. public class TestS {
    11. //1.读取配置文件
    12. private ApplicationContext applicationContext =
    13. new ClassPathXmlApplicationContext("applicationContext.xml");
    14. //2、反射得到接口对象
    15. private EmployeesMapper employeesMapper =
    16. applicationContext.getBean("employeesMapper", EmployeesMapper.class);
    17. private Employees employees = new Employees();
    18. @Test
    19. public void test2() throws SQLException {
    20. //3、设置部分列
    21. employees.setId(6);
    22. employees.setLastName("成龙");
    23. employees.setEmail("chenglong@163.com");
    24. employees.setGender(1);
    25. //employees.setAge(null);
    26. Integer result = employeesMapper.updateById(employees);
    27. System.out.println(result);//1
    28. //4、获取修改列的id
    29. Integer id = employees.getId();
    30. System.out.println(id);//5
    31. }
    32. }