DO、DTO、DAO、PO、POJO
DO:Domain Object,领域对象
从现实世界中抽象出来的有形或无形的业务实体
DTO:Data Transfer Object,数据传输对象
用于跨进程或远程传输时,不应该包含业务逻辑
DAO:Data Access Object,数据访问对象
1 .用来封装对数据库的访问(CRUD)
2 .通过接收Business层的数据,将POJO持久化为PO
PO:Persistent Object,持久对象
1 .Data对象,对应数据库中的entity,可以简单地认为一个PO对应数据库中的一条记录
2 .PO中不应该包含任何对数据库的操作
POJO:普通Java对象
DO、DTO、DAO、PO、POJO相关推荐
- bo dto java vo_java中PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn的理解
O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写.通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据.在 O/R Mapping 的世界里 ...
- 关于po、vo、dto的概念
一:关于po.vo.dto的区别 在项目开发过程中,经常会碰到pojo.po.vo.dto的实体类,现在记录一下po.vo.dto的用法. 其中pojo是po.vo.dto的统称. po.vo.dto ...
- java bo代表什么_Java学习入门-08 -基本概念--PO、VO、DAO、BO、POJO
几种对象(PO,VO,DAO,BO,POJO)关系示意图 说这几种对象前我们最好先对MVC三层架构有一定了解,M代表数据层.V代表展示层.C代表逻辑层(控制层).但我们也必须了解并不是所有项目都遵循M ...
- Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图(转)
PO(bean.entity等命名): Persistant Object持久对象,数据库表中的记录在java对象中的显示状态 最形象的理解就是一个PO就是数据库中的一条记录. 好处是可以把一条记录作 ...
- PO、BO、VO、DTO、POJO、DAO的区别
PO: 基本上就是Entity了 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录. 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象. ---- ...
- java中dao和实体类的关系_【JAVA基础】 PO、VO、BO、DTO、POJO、DAO之间的关系详解...
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了 首先声明偶也不是什么高手,以 ...
- PO、VO、BO、DTO、POJO、DAO之间的关系
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋 ...
- 领域模型 PO、VO、DAO、BO、DTO、POJO
<阿里巴巴Java开发规范> 关于领域模型的部分介绍如下: 分层领域模型规约: DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象. DTO( ...
- PO、VO、DO、TO、DTO、 BO、 QO、DAO、POJO
文章目录 1.VO(Value Object)值对象 2.DTO(Data Transfer Object)数据传输对象 3.DO(Domain Object)领域对象 4.PO(Persistant ...
- Java 中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO 的概念
Java 中 VO. PO.DO.DTO. BO. QO.DAO.POJO 的概念 BO(Business Object)业务对象 主要作用是把业务逻辑封装为一个对象,这个对象可以包括一个或多个其他的 ...
最新文章
- wireshark 总体结构
- 官宣!今日北京降雪已达初雪标准
- asp自动生成html文件的方法
- python + selenium + Js 处理轮动条
- JVM的监控工具之jstack
- 视频测试序列的下载地址
- 菜鸟ING的博客终于开园了。
- matlab自带同步电机数学模型,永磁同步电机的数学模型及方程
- mysql主祝福hi_MySql - GROUP BY 和 HAVING关键字
- 3Y叔的clusterProfiler-book阅读Chapter 3 Universal enrichment analysis
- GDAL被java调用 Cannot find proj.db
- 下载谷歌浏览器和谷歌驱动
- 一个初级python web后端开发工程师的面试总结
- 非常好用的自助建站程序整站源码 内置几十种站
- Android 各大市场更改APP名称
- OSChina 周五乱弹 —— 是时候动手了
- 2018年第九届蓝桥杯真题解析 | 日志统计【Python】
- vector BLF 文件读写
- linux系统如何设置程序开机自启动
- 【Linux】第十一篇:线程安全(互斥锁,死锁,条件变量)