vo,po,pojo是什么?
一、vo(视图对象)
在controller中返回给前端的内容,实体类相当于接口,用来扩展表的字段,为了页面显示取值方便,将数据封装为一个对象,用于数据逻辑层和表示层之间数据处理封装VO是value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要。VO里的属性是纯给用户显示的,是实际返回给用户的视图对象。
二、PO
每个属性基本上都对应数据库表里面的某个字段,一般要实现序列化接口,有时也继承一些类。PO里的属性 主要是用来给数据库用的
PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。
三、POJO
POJO : 他并不继承任何类(继承Object),实现任何接口,只有属性跟get set方法。
三者区别:
三个都是java实体对象
VO,跟PO比较类似,PO 是persistent object,是在是ORM 框架中的entity,po的每个属性基本上都对应数据库表里面的某个字段;而vo(value object)有时可以跟po一样,有时并不对应。POJO(Plain Old Java Objects)是简单java对象,他并不继承任何类(继承Object),实现任何接口,只有属性跟get set方法。而po一般要实现序列化接口,有时也继承一些类。
vo,po,pojo是什么?相关推荐
- VO,PO,POJO的定义和区别
三个都是java实体对象,vo,跟po比较类似,po是persistent object,是在是orm框架中的entity,po的每个属性基本上都对应数据库表里面的某个字段,而vo(value obj ...
- Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分 PO:持久对象 (persistent object),po(persiste ...
- PO/BO/VO/DTO/POJO/DAO/DO
文章目录 DO(Domain Object) DO(Data Object) PO VO BO DTO POJO DAO JavaBean EJB Entity 应用程序的分层设计 MVC 业务分层 ...
- java中bean对象_JAVA中PO,BO,VO,DTO,POJO,Entity,JavaBean,JavaBeans各个对象的区别,以及lombo、jpa简介及用法...
常见JAVA类概念介绍 PO:持久对象 (persistent object). 是ORM(Objevt Relational Mapping)框架中Entity,PO属性和数据库中表的字段形成一一对 ...
- Java语言中po什么意思,java语言:PO,BO,VO和POJO的概念区别
PO:persistent object 持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录. 2 .在hibernate持久化框架中与i ...
- PO/POJO/BO/DTO/VO的区别
https://www.cnblogs.com/yeyuchangfeng/p/4546138.html PO :persistent object持久对象 1 .有时也被称为Data对象,对应数据 ...
- PO/POJO/BO/DTO/VO的区别【转】
PO :persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录. 2 .在hibernate持久化框架中 ...
- Spring框架中PO,BO,VO和POJO的区别
PO:persistent object 持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录. 2 .在hibernate持久化框架中与i ...
- 关于JAVA Bean实体类对象pojo,vo,po,dto,entity之间的区别
关于JAVA Bean实体类对象pojo,vo,po,dto,entity之间的区别: Pojo: Pojo 普通的java对象 最基本的javaBean只有属性 加上属性的get,set方法,可以转 ...
- DO、DTO、BO、VO、POJO等各种O浅学(总结)
DO.DTO.BO.VO.POJO等各种O浅学(总结) 有哪些 O 关键的 O :DO.DTO.VO.BO 整个数据流程传递 区别用处 VO与DTO的区别 VO与DTO的应用 DTO与DO的区别 DT ...
最新文章
- 只须9招牵着职场幸福走
- fuzzy k means
- 在线html5 api中文版,HTML5+ API Reference
- 378. Kth Smallest Element in a Sorted Matrix 有序矩阵中第K小的元素
- 如果用超级计算机渲染阿丽塔,【集群渲染】《阿凡达》幕后的渲染集群与渲染技术...
- 码农节快乐|一个系统,高效解决复杂事件采集-计算-实时触达
- 【数据结构的魅力】004.堆、前缀树、桶排序、排序算法总结
- MCU——矩阵键盘扫描问题记录
- 轻量级 android模拟器,【分享中控】轻量级中控系统
- 一款网页游戏外挂开发-数据抓包2
- linux读取文件内容 cat,Linux 读取文件:cat 命令(拼接文件)
- 自下而上构建知识图谱全过程
- CentOS7和CentOS8 FreeSWITCH 1.10.7 简单图形化界面1--安装脚本
- Parallels Desktop 12上win7复制键无效
- 服装行业施行ERP体系的首要好处是什么?
- 静态数组,全局数组,局部数组的初始化区别
- 顺序表练习(三):对称矩阵的压缩储存
- 单目标应用:蜣螂优化算法求解无人机三维航迹规划,含四种对比算法(提供Matlab代码)
- 初学者关于c语言中函数局部变量空间释放的理解
- 咸鱼带你学计算机网络—物理层(二)