各种 O 对象概念
方法论 / 面向对象 4 分钟读完 (大约604个字) 各种 O 对象
一、各类对象的含义
1.1 PO(persistant Object)、DO(Data Object)
- 与数据库表一一对应,由 DAO 层向上传输数据源对象
- 一个 DO/PO 对象对应数据库表的一条记录
- DO/PO 的每个属性都对应的数据库表的列
- 只存在于数据库连接期间,连接关闭后,DO/PO 就消失了(一般都会将其转为其他 O 对象)
1.2 DTO(Data Transfer Object)
- 数据传输对象,用于在应用程序的各个子系统/服务间传输数据
- 一般是子系统/服务之间进行数据交流的传参
- DTO 应该仅包括必要属性,用不到的不应该放它里面