PO,VO,DAO,BO,POJO 之间的区别你懂吗?

vic1年前 ⋅ 3911 阅读

VO:value object:值对象。通常用于业务层之间的数据传递,由new创建,由GC回收。

PO:persistant object:持久层对象。对应数据库中表的字段。

DTO:data transfer object:数据传输对象。DTO由此产生,一是能提高数据传输的速度(减少了传输字段),二能隐藏后端表结构。

BO:business object:业务对象。BO 把业务逻辑封装为一个对象。我理解是 PO 的组合,比如投保人是一个 PO,被保险人是一个 PO,险种信息是一个 PO 等等,他们组合起来是第一张保单的 BO。

 

https://mp.weixin.qq.com/s?__biz=MzUxOTAxODc2Mg==&mid=2247485904&idx=1&sn=deb1a32d874f91e71c102545ac0156a1&chksm=f98149b5cef6c0a3fbe98df4931d5e536f7c64f1bc1428f2bca9d4c8f307ab2c3a65808ca187&scene=21

全部评论: 0

    

    1. 友善是交流的起点。
    2. 请尽量使用Chrome浏览器(手机端遇到不兼容其他浏览器的情况请使用简单编辑器)。
    3. 同一条评论中多@其他人更容易得到Time。
    4. 支持直接粘贴图片(gif等动图不支持复制粘贴到文本框,需手动保存后上传才可显示)。

    相关推荐