PO\POJO\DTO\VO相关说明
1. PO (Persistent Object):是指持久化对象,通常是指与数据库表结构一一对应的Java类,用于将数据从数据库中取出并映射为Java对象。PO通常包含了数据表中的字段和相应的getter/setter方法,以及一些数据访问相关的方法。PO的作用是将数据库中的数据封装为Java对象,方便程序的开发和维护。在ORM框架中,PO通常是指实现了ORM映射的Java对象。
2. POJO (Plain Old Java Object):是指简单Java对象,通常是指没有任何限制和约束的Java对象,不依赖于特定的框架和技术,只包含了一些简单的属性和getter/setter方法。POJO的作用是用于描述软件中的实体对象,例如用户、订单等,通常不包含任何业务逻辑,只是一个纯粹的Java对象。POJO可以作为其他对象的基础,例如DTO、VO等。
3. DTO (Data Transfer Object):是指数据传输对象,通常是用于在不同层之间传输数据的Java对象。DTO通常是一个简单的Java类,包含了需要传输的数据和相应的getter/setter方法,用于解耦业务逻辑和数据传输过程,提高系统的性能和可维护性。DTO的作用是将数据从后端传递到前端或其他层,例如将查询结果封装为DTO对象,然后通过网络传输到客户端展示。
4. VO (Value Object):是指值对象,通常是用于与页面视图一一对应的Java类,包含了页面展示所需的数据和相应的getter/setter方法,用于将数据从后端传递到前端,实现数据的展示和交互。VO通常包含了一些与页面展示相关的属性和方法,例如表单验证规则、页面显示样式等。VO的作用是实现前后端数据的交互,便于前端展示和用户交互。在一些MVC框架中,VO通常是指与JSP或其他视图技术相关联的Java对象。
PO\POJO\DTO\VO相关说明相关推荐
- PO\POJO\DTO\VO
1.PO:persistant object 持久对象,是与数据库中的表相映射的java对象,最形象的理解就是一个PO就是数据库中的一条记录. 2.POJO: POJO:plain ordinary ...
- java do po dto_彻底搞懂DAO,PO,BO,DTO,VO,DO
原标题:彻底搞懂DAO,PO,BO,DTO,VO,DO 有干货,就分享,点上面的蓝字"测试之道"关注. 上才艺,哦不,上图... Entity 最常用实体类,基本和数据表一一对应, ...
- PO/DO/DTO/VO/BO/POJO/DAO解释
1.PO(persistant object) 持久对象 PO 就是对应数据库中某个表中的一条记录,多个记录可以用 PO 的集合.PO 中应该不包 含任何对数据库的操作. 2.DO(Domain Ob ...
- DAO PO BO DTO VO DO的区别
Entity 最常用实体类,基本和数据表一一对应,一张表一个实体. DAO(Data Access Object):数据访问对象 是sun公司的一个标准j2ee设计模式的接口之一,负责持久层的操作.D ...
- java中po_Java中PO,DO,DTO,VO的概念
1.VO(View Object): 视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来. 2.DTO(Data Transfer Object): 数据传输对象,这个概念来源 ...
- 5年老鸟带你区分 VO、PO、DTO、BO、POJO、JavaBean、Entity(有图,记得收藏)
PO (Persistent Object) PO((bean,entity等命名):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系. 如果持久层是关系型数据库,那么,数 ...
- java中VO、PO、DTO 、DO、POJO、BO、TO
PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了.通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理.可以 ...
- entity、bo、vo、po、dto、pojo如何理解及相互转化
先介绍一下我们经常会用到的一些对象:entity.POJO.VO.DTO.BO和PO. 概念: Entity 最常用实体类,基本和数据表一一对应,一个实体一张表. Bo(business object ...
- MVC、POJO、PO、DTO、TO、BO、VO、DAO、domian、delegate、sql
MVC三层架构 M:代表model V:代表view c:代表controller POJO :plain ordinary java object 简单ava对象 一个POJO持久化以后就是PO 直 ...
最新文章
- 黄聪:基于Linq to edmx的实体数据模型(EDM)类名批量修改工具
- BCB key事件中判断Shift、Alt、Ctrl状态
- arcgis超级工具安装教程_【软件安装管家】Autodesk卸载官方工具安装教程
- Centos7 Java8的安装
- Android之webView入门
- 1127: 第三章:再见,林静!
- Redis集群的搭建(具体步骤)
- mysql al32utf8_Oracle 11g更改字符集AL32UTF8为ZHS16GBK
- ztree 标准得json数据格式_酷站推荐 - json-c.github.io/json-c - json-c API
- 使用Iterator 或for-each注意:java.util.ConcurrentModificationException
- 5月份美网络游戏用户达8700万 同比增长22%
- MySQL基础总结,认真看完这篇就够了!!!
- 1006 换个格式输出整数 (15 分)—PAT (Basic Level) Practice (中文)
- 文件同步工具Unison
- UE4UMG系统入门
- C++ 字元陣列(C-style)、字元指標、String類別 使用方式整理
- peewee 操作mysql_peewee 数据库操作
- 计算机桌面音量键在哪,win7系统控制音量的快捷方式有哪些
- 新人!发个 电力信息化可研模板*
- 读书笔记-人月神话9
热门文章
- 建立先进先出和先进后出链表
- 3D引擎渲染管理系统概览
- “21天好习惯“ 第九期—9:京东倒计时,淘宝倒计时
- 跟I2C爱得死去活来的日子
- fiddler的简单介绍inspectors
- The 6 inspectors in XCode
- 王者荣耀s18服务器维护中,王者荣耀:S18开启仅20天,三大数值怪引发众怒,天美也束手无策...
- python的列表的操作
- 不谈DSSD,谈谈Xyrate和希捷
- filetime,systemtime相互转化,获取文件创建时间,访问时间,修改时间,获取指定时间之前之后的SYSTEMTIME