MyBatisPlus 在插入数据后,可以通过JavaBean的get方法获取到id。

    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. private EmployeesMapper employeesMapper =
    15. applicationContext.getBean("employeesMapper", EmployeesMapper.class);
    16. private Employees employees = new Employees();
    17. @Test
    18. public void test1() throws SQLException {
    19. employees.setId(null);
    20. employees.setLastName("李连杰");
    21. employees.setEmail("lilianjie@163.com");
    22. employees.setGender(1);
    23. employees.setAge(60);
    24. Integer insert = employeesMapper.insert(employees);
    25. System.out.println(insert);//1
    26. //获取数据插入后的id
    27. Integer id = employees.getId();
    28. System.out.println(id);//8
    29. }
    30. }

    image.png