Java中PO、DO、TO、DTO、 VO、 BO、POJO 、DAO的概念
参考来自 http://www.manongjc.com/detail/28-phnhzjxvvsdiopo.html
PO数据库持久化对象
BO业务对象 包含了多个PO对象(PO对象作为BO对象的属性)
VO (视图对象)值对象 通常不用于应用程序之间传输数据,它是领域模型中的完整成员,
和实体类具有相同的规则,区别是值对象没有标识id,(实体类: 即使属性集相同,他们也不是相同的实体)
DTO 代表数据类,仅用于传输数据,没有逻辑的概念
POJO POCO和POJO是相同的(POCO是C#中的术语) POJO 可以是值对象和DTO对象,实体类的超集(是一个广泛的集合,一个普通的类)
实体类
DAO 数据访问对象 data access object 数据转换对象
DO 数据对象/领域对象 从从现实世界中抽象出来有形或无形的业务实体
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)