查询总记录数
//查询总记录数
long count = userService.count();
System.out.println(count);
批量添加数据
ArrayList<User> list = new ArrayList<>();
for (int i = 1; i <=10 ; i++) {
User user = new User();
user.setName("cjc"+i).setAge(10+i);
list.add(user);
}
//批量添加数据
boolean b = userService.saveBatch(list);
//操作成功或失败
System.out.println(b);
MP常用注解
//设置实体类所对应的表名,若对象与表名一致,则表名中()可以省略
@TableName("t_user")
public class User {
//将当前属性对应的字段指定为主键(将该属性与数据库中的id字段进行映射),并通过雪花算法生成主键id
//type标识主键的生成策略为自动递增,要求数据库的主键为自增策略(默认为雪花算法——IdType.ASSIGN.ID)
@TableId(value = "id")
private Long id;
//将该注解标识的属性与数据库中的name字段一一映射,若属性名与字段名相同,则注解可省略
@TableField(value = "name")
private String name;
private Integer age;
private String email;
//逻辑删除0标识未删除,1标识已删除
//被逻辑删除的数据用户查不到,但是可以在数据库中看到,只是该属性变为1;(为修改操作)
@TableLogic
private Integer isDeleted;
}