搜索
首页
笔记
案例
关于
课程列表
MyBatis-Plus
CURD
自动填充
条件构造器
ActiveRecord
代码生成器
插件
逻辑删除
课程导航
计算机基础知识
C
Linux
linux常用软件
计算机网络
程序员修养
设计模式
工具
Git
composer
vim
IntelliJ IDEA
wireshark
laravel
Spring
SpringMVC
Maven
数据库
MySQL
Redis
MongoDB
JDBC
Mybatis
MyBatis-Plus
服务端编程
PHP
Java
shell script
JavaWeb
HTML / CSS
HTML
CSS
HTML5
CSS3
BOOTSTRAP
JavaScript
JavaScript
JQuery
layui
条件构造器
代码生成器
ActiveRecord
Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。 使用AR,就连mapper接口都可以省略了。AR 模式提供了一种更加便捷的方式实现CRUD 操作,其本质还是调用的 Mybatis 对应的方法,类似于语法糖。 下面看使用AR的步骤: ## 创建实体类 该实体类需要继承Model,另外还需重写pkVal,指定主键字段。 ```java public class Employee extends Model
{ private Integer empId; private Integer age; private String empName; private String email; private Integer sex; public Employee(Integer empId, Integer age, String empName, String email, Integer sex) { this.empId = empId; this.age = age; this.empName = empName; this.email = email; this.sex = sex; } public Employee() { } @Override protected Serializable pkVal() { return this.empId; } …… } ``` ## 使用 ```java Employee employeeAR = new Employee(); employeeAR.setAge(30); employeeAR.setEmpName("大圣"); employeeAR.setSex(1); employeeAR.setEmail("mongkeyking@qq.com"); employeeAR.insert(); ```
条件构造器
代码生成器
文章目录