📦 Pojo类
POJO(Plain Ordinary Java Object) 类在项目开发中用于标识实体类,该类在项目对应一个实际的业务对象,例如:user、student 等
💾 PO/DO
PO/DO 类在项目中对应数据库中的一张表,数据库 PO/DO 是持久化对象,用于表示数据库中的一条记录映射成的 Java 对象,类中应该都是基本数据类型和 String
PO 仅仅用于表示数据,不对数据进行操作,拥有 get 和 set 方法。对象类中的属性对应数据库表中的字段,有多少个字段就有多少个属性,完全匹配。
命名规范:数据库表名 + PO/DO
📨 DTO
全称 (Data Transfer Object) 用于后端接受前端的请求,将前端请求参数封装成对象
通常用于将前端请求传递到控制层和控制层传递到业务逻辑层
👁️ VO
全称 (View Object) 用于后端响应前端的过程中,作为视图对象
🏢 BO
全称 (Business Object) 用于后端业务逻辑的处理
BO 是实际的业务对象,会参与业务逻辑的处理操作,里面可能会包含多个类,用于表示一个业务对象。遵循 JavaBean 规范,拥有 get 和 set 方法。