查看baseMapper的Structure如下,该接口几乎定义了所有常规的增删改查操作
MyBatisPlus实现插入操作
请注意这里的测试用例使用的数据库表,在MybatisPlus快速入门里
注意
- 如果主键对应的实体类属性中没有设置主键的生成策略,那么MP自动为主键生成值,且回填到实体对象下;
- 如果未制定主键生成策略,即使表的主键是主键自增,也不会使用主键自增。 代码测试
@Test
public void testInsert() {
User user =
User.builder()
.userName("beiqian")
.name("卑谦")
.age(20)
.email("beiqian@163.cn")
.password("123456")
.build();
int insert = userMapper.insert(user);
System.out.println(insert);
}
测试结果: