首先根据MyBatis Plus入门实践详解 搭建好工程。然后创建数据库表与相关的类。 表结构如下: EmployeeMapper接口继承自BaseMapper<Employee> 这个BaseMapper是com.baomidou.mybatisplus.mapper.BaseMapper。这里测试的MyBatis Plus版本是: BaseMapper定义了常用的增删改查接口,继承该接口后无需编写mapper.xml文件,即可获得通用的CRUD功能。 当然你可以在这个employeeMapper里面自定义方法,方法通过注解或者mapper.xml里面insert|update|select|delete实现。 ① insert 测试代码如下: 测试结果如下: 结论: insert方法在插入时, 会根据实体类的每个属性进行非空判断,只有非空的属性对应的字段才会出现到SQL语句中 ② insertAllColumn 测试代码如下: 测试结果如下: 结论 insertAllColumn方法在插入时, 不管属性是否非空, 属性所对应的字段都会出现到SQL语句中。 ①...