MyBatisPlus增删改查(未完待续)

106 阅读1分钟

查看baseMapper的Structure如下,该接口几乎定义了所有常规的增删改查操作 image.png

MyBatisPlus实现插入操作

请注意这里的测试用例使用的数据库表,在MybatisPlus快速入门里 image.png 注意

  1. 如果主键对应的实体类属性中没有设置主键的生成策略,那么MP自动为主键生成值,且回填到实体对象下;
  2. 如果未制定主键生成策略,即使表的主键是主键自增,也不会使用主键自增。 代码测试
@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);
}

测试结果: image.png