VO BO PO DO DTO和POJO的区别
POJO | Plain Ordinary Java Object | 普通Java对象 | 简单java对象 |
VO | value object | 值对象/表现层对象 | 前端页面传递数据给表现层 |
BO | Business Object | 业务层对象 | 是在业务层进行使用的java对象 |
PO | Persistant Object | 持久层对象 | 是在持久层 使用的java对象 |
DO | Domain object | 领域对象 | 现实世界中的数据---》抽象出来的对象 |
DTO | Data Transfer Object | 数据传输对象 | 在系统之间进行通信的时候使用 |
ORM,Object Relational Mapping(对象关系映射)
MySQL数据库 | Java的POJO | |
table | class | 表映射为类(class) |
row | object | 行映射为实例/对象(object) |
column | property/attribute | 字段(field)映射为属性(attribute) |