MyBatisPlus 在插入数据后,可以通过JavaBean的get方法获取到id。
package com.wzy;import com.wzy.mapper.EmployeesMapper;import com.wzy.pojo.Employees;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import javax.sql.DataSource;import java.sql.Connection;import java.sql.SQLException;public class TestS {//1.读取配置文件private ApplicationContext applicationContext =new ClassPathXmlApplicationContext("applicationContext.xml");private EmployeesMapper employeesMapper =applicationContext.getBean("employeesMapper", EmployeesMapper.class);private Employees employees = new Employees();@Testpublic void test1() throws SQLException {employees.setId(null);employees.setLastName("李连杰");employees.setEmail("lilianjie@163.com");employees.setGender(1);employees.setAge(60);Integer insert = employeesMapper.insert(employees);System.out.println(insert);//1//获取数据插入后的idInteger id = employees.getId();System.out.println(id);//8}}

