JAVA全系列 教程
3762个小节阅读:7092.6k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。
在MyBatisPlus中,AR模式即在实体类中封装了对数据库的访问,而不通过mapper类。
用法:
虽然操作数据库不通过mapper类,但需要编写mapper类并继承BaseMapper
xxxxxxxxxx
public interface StudentMapper extends BaseMapper<Student> {
}
实体类继承Model类,开启AR模式
xxxxxxxxxx
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Student extends Model<Student> {
@TableId(type = IdType.AUTO)
private Integer id;
@TableField("sname")
private String name;
private String email;
private String gender;
private Integer age;
}
接下来可以使用实体类进行增删改查
1. 在MyBatisPlus中,ActiveRecord模式是指
A 在实体类中封装了对数据库的访问
B 在mapper类中封装了对数据库的访问
C 在service类中封装了对数据库的访问
D 在controller类中封装了对数据库的访问
2. 在MyBatisPlus中,ActiveRecord模式开启需要实体类继承
A ActiveModel
B RecordModel
C Models
D Model
1=>A 2=>D