一、通用 CRUD
- 提出问题
假设已存在一张表tbl_employee,且已有对应的实体类(Employee),实现tbl_employee表的CRUD操作。
- 实现方式:
基于mybatis
:需要编写EmployeeMapper接口,并手动编写CRUD方法提供EmployeeMapper.xml映射文件,并手动编写每个方法对应的sql语句。
基于mybatis-plus
:只需要创建EmployeeMapper接口,并集成BaseMapper接口。这就是使用mybatis-plus需要完成的所有操作,甚至不需要创建SQL映射文件。
二、插入操作
- 创建EmployeeMapper接口,继承BaseMapper接口。
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.fzl.mp.beans.Employee;
public interface EmployeeMapper extends BaseMapper<Employee> {
}
- 创建测试类
@Test
public void testInsert(){
Employee employee = new Employee()