1.BaseMapper接口的使用
可以帮助实现DAO基本所有的CRID方法,提供了对这些方法功能的实现
public interface UserMapper extends BaseMapper<User> {
//BaseMapper覆盖了基本所有的CRID方法
}
2.lombok插件
帮助实现getter、setter方法
import lombok.Data;
@Data //引入lombok支持
public class User {
private String Sno;
private String Sname;
private String Ssex;
private String Sage;
private String Sdept;
private String BirthDate;
}
常用注解有:
@Data
@Setter @Getter
@NonNull
@Synchronized
@ToString
@EqualsAndHashCode
@Cleanup
@SneakyThrows
@Data注解相当于同时加上以下注解@Setter,@Getter,@ToString,@EqualsAndHashCode
2.数据库配置
@TableName
@TableId
@TableField
@TableName("customer") //指定表名
public class Customer {
@TableId(value = "id",type = IdType.AUTO) //主键名为id,主键生成策略为数据库自增
private int id; //id,用户表主键,区分不同用户
private String phone; //电话,用户依靠电话号码和密码登录
private String password; //密码
private String username; //用户名
private String email; //邮箱
private String gander; //性别
private String age; //年龄
}