活动记录AR
Active Record(活动记录),简称AR,是一种领域模型模式,特点就是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一条记录;
开启AR模式
开启AR模式的方法很简单,就是让我们的实体类继承Model类,并实现其抽象方法,指定主键即可,如下
public class User extends Model<User> {
@Override
protected Serializable pkVal() {
return id;
}
}
插入一条数据
@Test
public void insert(){
User user = new User();
user.setUserName("杉木");
user.setAge(25);
user.setEmail("shancnu@163.com");
user.setGender(1);
boolean rs = user.insert();
}
修改一条数据
@Test
public void update(){
User user = new User();
user.setUserName("杉木博客");
user.setAge(35);
user.setId(10);
boolean rs = user.updateById();
}
<