一、Entity(与数据库表构造统一)
实体,和PO的性能相似,和数据表一一对应,一个Entity对应一张表,Entity里的每一个字段,与数据库绝对应
二、VO(用于反馈数据给前端)
View Object对应页面显示的数据对象,能够和表对应,也能够不对应。管制层与视图层进行传输替换
三、PO(临时不太了解)
Persistent Object长久化对象,跟数据库导入记录数据一一对应的映射关系。一个PO对应一个表或多个表联结查问, Entity是一个非凡的PO
四、BO(临时不太了解)
Business object业务对象、一个简单的业务,往往蕴含多个小业务。
例如,一个订单信息BO,可能蕴含,1.订单根底信息(购买人,工夫,状态等根底信息) 2.订单领取信息 3.订单优惠券信息 4.订单收货信息 5.订单售后信息 6.订单退款信息等。
把一个个订单信息对应一个个PO,组装到一起是BO.
五、DTO(用于内部服务,内部API接口等)
Data Transfer Object数据传输对象,服务之间数据传输对象,仅仅包含调用方想要的数据对象,
能够由PO、Entity转换失去。
POJO(Plain Ordinary Java Object无规则简略Java对象)
不与数据库打交道的简略对象,POJO是DTO/BO/VO的统称
信息起源:https://blog.csdn.net/sinat_16998945/article/details/124664505