`
huangyongxing310
  • 浏览: 490404 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

VO,PO,POJO的定义和区别

    博客分类:
  • Java
阅读更多
VO,PO,POJO的定义和区别


1.三个都是java实体对象
2.vo,跟po比较类似,po是persistent(持续的) object,是在是orm(对象关系映射(关系数据库))框架中的entity
3.po的每个属性基本上都对应数据库表里面的某个字段,而vo(value object)有时可以跟po一样,有时并不对应。
4.POJO(Plain Old Java Objects)是简单java对象,他并不继承任何类(继承Object),实现任何接口,只有属性跟get set方法。而po一般要实现序列化接口,有时也继承一些类。
5.本身没什么区别, 从类的定义看不出.主要是用的地方不同, 目的不一样.
分享到:
评论

相关推荐

    关于VO、PO的理解——java的(PO,VO,TO,BO,DAO,POJO)解释

    "关于VO、PO的理解——java的(PO,VO,TO,BO,DAO,POJO)解释" 在 Java 中,PO、VO、TO、BO、DAO、POJO 是六个重要的概念,它们之间存在着紧密的关系,本文将对它们进行详细的解释。 首先,PO(Persistent Object)是...

    java术语(PO/POJO/VO/BO/DAO/DTO)

    本文将详细解析"PO/POJO/VO/BO/DAO/DTO"这六个概念,并探讨它们在实际项目开发中的作用和应用场景。 1. PO(Persistent Object,持久化对象) PO是指与数据库表结构一一对应的Java对象,它通常包含了数据库表中的...

    Java的几种对象(PO-VO-DAO-BO-POJO)解释

    总结来说,PO-VO-DAO-BO-POJO这些概念在Java开发中非常常见,每种类型的对象都有其特定的作用和应用场景。理解这些概念有助于更好地设计系统架构,提高代码的可维护性和扩展性。在实际开发过程中,根据项目的具体...

    VO / DTO / BO / ORM DAO entity DO PO/ POJO(分层领域模型规约)整理

    本文将详细介绍VO (View Object)、DTO (Data Transfer Object)、BO (Business Object)、ORM (Object Relational Mapping)、DAO (Data Access Object)、Entity (实体)、DO (Data Object)、PO (Persistent Object)、...

    Java的(PO,VO,TO,BO,DAO,POJO)解释

    本篇文章将对Java中的PO、VO、TO、BO、DAO、POJO等概念进行详细的解释,帮助读者更好地理解和应用这些技术。 PO(Persistant Object)持久对象 PO是Java中的一种重要概念,表示持久对象。在O/R映射中,PO通常对应...

    po vo dto bo to

    ### Java中的PO、VO、TO、BO、...PO、VO、TO、BO、DAO与POJO各自在系统架构的不同层次中扮演着不同的角色,相互之间既有联系又有区别。理解这些对象的概念及其应用场景,有助于我们在开发过程中做出更合适的设计选择。

    java(PO,VO,BO,DAO,POJO)Explained Collection

    Java开发中,PO(Persistant Object)、VO(Value Object)、BO(Business Object)、DAO(Data Access Object)和POJO(Plain Old Java Object)是常见的五个概念,它们在软件设计和开发中扮演着不同的角色。...

    EX快速开发一个功能.docx

    2. **创建PO,VO,POJO**: - **PO(Persistent Object)**:持久化对象,直接映射数据库表中的记录,通常包含与数据库表字段一一对应的属性和getter、setter方法。 - **VO(View Object)**:视图对象,用于展示层与...

    SSH详细简介

    在Hibernate中,定义了.hbm.xml文件和POJO,是跟数据库中的表相对应的。然后定义DAO,这些是跟数据库打交道的类,它们会使用PO。 调用流程 在Struts+Spring+Hibernate的系统中,对象的调用流程是: jsp -> Action...

    Struts、Spring、Hibernate&Ajax;学习笔记总结

    - **POJO 转 PO**:持久化过程中,POJO 通常会被转换为 PO,以便于与数据库交互。 - **POJO 转 DTO**:当需要跨层传输数据时,POJO 可能会被转换为 DTO。 - **POJO 转 VO**:当数据需要展示给用户时,POJO 会被转换...

    PDMan-win64_v2.1.2.exe使用说明

    根据提供的文件信息,本文将对“PDMan-win64_v2.1.2.exe使用说明”进行详细解读,包括但不限于其功能、配置方法以及如何利用该工具生成Java实体类(POJO)及其对应的VO(Value Object)类。 ### 一、PDMan-win64_v...

    华山版java规范.docx

    - **类名**:使用UpperCamelCase风格,但特定情况如DO、BO、DTO、VO、AO、PO、UID等例外。 - **方法名、参数名、成员变量、局部变量**:使用lowerCamelCase风格,遵循驼峰命名法。 - **常量命名**:全部使用大写...

    SSH框架整合[总结].pdf

    在SSH框架整合中,数据流通常如下:用户在JSP页面上填写表单,数据通过ActionFormBean传递到Action,Action处理数据并创建VO(Value Object)或PO对象,然后调用Spring管理的Service。Service进一步调用DAO接口,DAO...

    Hibernate 开发学习指导书

    - **PO和VO**: - PO (Persistent Object): 持久化对象,即POJO。 - VO (Value Object): 值对象,通常用于表示业务逻辑中的某个具体值。 - **关于unsaved-value**: Hibernate的一个特性,用于标记尚未保存到数据库...

    struts2 (对象.属性)注入

    此外,这种机制还为与其他框架(如Hibernate)的整合提供了便利,可以将Struts2的VO和Hibernate的PO(Persistent Object)进行整合,进一步提高代码的复用性和系统的整体性能。 综上所述,“对象.属性”注入是...

    基于SOA和ROA的整体技术架构.docx

    - **POJO (Plain Ordinary Java Object)**:简单的Java对象,可以在不同阶段转化为PO、DTO、VO等。 - **PO (Persistant Object)**:对应数据库实体的持久化对象。 - **VO (View Object)**:用于表示层的对象,...

Global site tag (gtag.js) - Google Analytics