我们按照这种格式去创建我们的实体类和mapper
创建实体类
实体类是与数据库表对应的 Java 类。它们通常具有与表中列相对应的属性,用于在应用程序和数据库之间传递数据。由于我们还没有创建数据库,可以先到5中去看数据库表
1 | public class User { |
1 |
使用 @Data
注解会自动生成 User
类的 getter、setter、equals、hashCode 和 toString 方法。这样你就无需手动编写这些方法了。大大简化了代码
代码
Student
1
2
3
4
5
6
7
8
9
10
11
12package org.example.pojo;
import lombok.Data;
public class Student {
private long id;
private String number;
private String name;
private int age;
private int chi;
private int math;
private int eng;
}User
1
2
3
4
5
6
7package org.example.pojo;
import lombok.Data;
public class User {
private String username;
private String password;
}一定要写@Data注解,这样会省很多代码。
创建 Mapper
Mapper 是用于执行数据库操作的接口或类,它们与实体类紧密相关,用于增删改查等操作。因为我们已经引入了MyBatis Plus,在 MyBatis Plus 中,你只需要继承 BaseMapper
接口,并指定泛型类型(即对应的实体类),框架会自动为你生成常见的增删改查方法,无需手动编写。。
注意:创建时选择接口,不是java类
在应用程序中使用依赖注入或其他方式,将 Mapper 注入到需要的地方,执行数据库操作。
代码
StudentMapper
1 | package org.example.mapper; |
UserMapper
1 | package org.example.mapper; |