记录一下今日成长,在开发一个新的模块的时候总结了前面的不足,决定从数据结构的设计开始严格要求自己,于是在做完数据库设计后去收集汇总了一下PO、BO、DTO、VO等之间的关系,准备在脑海中建立一份详细的关系图。

上图
最后借鉴一下前辈的总结:一个对象究竟是什么O要看具体环境,在不同的层、不同的应用场合,对象的身份也 不一样,而且对象身份的转化也是很自然的。设计这些概念的初衷不是为了唬人而是为了更好的理解和处理各种逻辑,让大家能更好的去用面向对象的方式处理问题。
借鉴到的文章链接:https://www.cnblogs.com/ycq-qiang/p/11230195.html

一张关系图助你清晰认识各种O。PO、BO、DTO、VO关系图,够直观相关推荐

  1. 5年老鸟带你区分 VO、PO、DTO、BO、POJO、JavaBean、Entity(有图,记得收藏)

    PO (Persistent Object) PO((bean,entity等命名):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系. 如果持久层是关系型数据库,那么,数 ...

  2. 两张趣图助你理解 HTTP 状态码

    转载自   两张趣图助你理解 HTTP 状态码 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码. 我们可以通过查看HTTP状态码来判断服务器状态, ...

  3. html导出带页码的word,WORD另存为网页时导出的图哪类最清晰 WORD为每栏加页码不成功 图如何使用...

    WORD另存为网页时导出的图哪类最清晰 WORD为每栏加页码不成功 图如何使用 WORD另存为网页时导出的图哪类最清晰? WORD另存为网页时导出的图有JPG.PNG等好几类,有时同一个图有一大一小, ...

  4. C#毕业设计——基于C#+asp.net+sqlserver的客户关系管理系统设计与实现(毕业论文+程序源码)——客户关系管理系统

    基于C#+asp.net+sqlserver的客户关系管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的客户关系管理系统设计与实现,文章末尾 ...

  5. 用计算机绘制v-t图像,(2012泉州)图4(甲)是某物体运动的s-t图像,则图4(乙)中能与之相对应的v-t图像是(  )...

    第十一届全国初中应用物理知识竞赛复赛试题 一.[8分]1kg20℃的水吸收4.2×105J的热量后,它的可能温度是多少?在下列4个答案中选出正确答案的序号并说明选择该答案的理由. A.80℃    B ...

  6. python画k线图_Python+pyqtgraph:跟我学如何绘制股票K线图

    引言 pyqtgraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView ...

  7. 图模型+Bert香不香?完全基于注意力机制的图表征学习模型Graph-Bert

    作者 | Jiawei Zhang.Haopeng Zhang.Congying Xia.Li Sun 译者 | 凯隐 编辑 | Jane 出品 | AI科技大本营(ID:rgznai100) [导读 ...

  8. Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图(转)

    PO(bean.entity等命名): Persistant Object持久对象,数据库表中的记录在java对象中的显示状态 最形象的理解就是一个PO就是数据库中的一条记录. 好处是可以把一条记录作 ...

  9. visio思维导图模板_如何下载思维导图模板?在线教你找精美漂亮的思维导图

    成为职场的一员后,我越来越意识到,学会.掌握绘制思维导图是很重要的一件事情.很多学习.工作上的任务.难题,以思维导图的方式汇总.整理出来以后,会变得简单许多.因此,在学习.工作之余,我常常自主学习脑图 ...

最新文章

  1. 走向国际,人民邮电出版社图灵公司携 10 本原创图书亮相首届云上 BIBF
  2. 更改VS的默认开发语言
  3. 在VirtualBox下安装linux操作系统
  4. GMP:了解GMF引擎功能Graphical Modeling Framework
  5. 采用个hook技术对writefile函数进行拦截(2)
  6. 【Python学习】 - 解决DataFrame占用内存过大问题
  7. js执行环境作用域和闭包_JavaScript中执行上下文,提升,作用域和闭包的终极指南
  8. mybatis 一二级缓存简述
  9. python编程新手常犯的错误_初学者开发人员都会犯的7个Python错误
  10. 如何设置NeoFinder在共享网络中的目录数据库
  11. paip. C#.NET循环获取不同随机数的方法根据时间
  12. NB-IOT智能云家具项目系列实站
  13. 微信小程序之扫一扫功能
  14. 百度网盘Python客户端bypy
  15. 如何准备校招技术面试
  16. win7 uefi 无法对计算机,uefi安装_uefi安装win7解决方法
  17. 用友公司来访,一些关于用友最新旗舰产品U9的一些介绍(图文)
  18. 多激光雷达外参标定算法与源码解析(一):基于BLAM的建图模块
  19. 澳洲留学难吗 计算机排名澳洲达伦哥,#澳洲留学# 达伦哥全面解析澳洲DIPLOMA课程!...
  20. 12- 降维算法 (PCA降维/LDA分类/NMF) (数据处理)

热门文章

  1. 10首现代诗歌欣赏:什么是孤独
  2. chrome最新版总是自动清掉保存的密码
  3. F和弦(大横按)的训练方法
  4. 1024Studio官网
  5. Ubuntu16_18建立返回桌面、显示桌面的快捷图标的特殊方法
  6. recon-ng模块安装与基本使用(国内环境)
  7. CSDN程序员过中秋,那是一个热闹
  8. linux proc/pid/stat解析
  9. 莺尾花数据集–贝叶斯分类(day5)
  10. 我是歌手黄绮珊(黄妈)彭佳慧,_bin910729_新浪博客