领域模型命名规约:POJO、DTO、VO、BO、PO、DO

博客介绍了Java中的几种对象。POJO是对DTO、VO、BO、PO、DO的统称。DTO用于不同服务或服务层间数据传输;VO是返回给前端的值对象;BO是业务对象,数据来源多样;PO等同于DO,是持久层数据库表的映射对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

POJO(Plain Ordinary Java Object)简单Java对象

是对DTO/VO/BO/PO/DO的统称。禁止命名成xxxPOJO。

 

DTO(Data Transfer Object)数据传输对象

不同服务或服务层之间的数据传输,如:RPC接口参数、Controller层的请求参数。

 

VO(Value Object、View Object)值对象、展示对象

返回给前端的值对象,如:Controller层的响应参数。

 

BO(Business Object)业务对象

可能包含多个表的数据,也可能只包含一个表的某几个字段的数据,如:Service层使用的对象。

 

PO(Persistant Object)持久对象

等同于DO(Data Object)数据对象,如:持久层中数据库表的映射对象。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值