简单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,有时可以作为value object或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。

  POJO是Plain Ordinary Java Objects的缩写不错,但是它通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助类。

  POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口。例如:

  public class User {

  private long id;

  private String name;

  public void setId(long id) {

  this.id = id;

  }

  public void setName(String name) {

  this.name=name;

  }

  public long getId() {

  return id;

  }

  public String getName() {

  return name;

  }

  }

  POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。

java中的pojo是什么意思相关推荐

  1. java中的POJO简介

    java中的POJO(Plain Ordinary Java Objects)是指简单的Java对象,实际就是普通JavaBeans,而使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. ...

  2. java中各种vo举例_了解JAVA中的POJO,Entity,PO,VO,DTO,DM包括代码举例展示

    标签: 首先是从概念上来说 POJO,全称Plain Ordinary Java Object,我理解为极其单纯的Java对象 一般只有属性字段,无参构造以及get和set方法,也是指那些没有从任何类 ...

  3. java中的POJO、PO、VO分别是什么?

    1.PO:persistant object 持久对象 可以看成是与数据库中的表相映射的java对象.使用Hibernate来生成PO是不错的选择. 2. VO:value object值对象. 通常 ...

  4. java中的POJO是什么意思?

    简单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其gett ...

  5. Java中的POJO是什么?

    1.介绍 在这个简短的教程中,我们将研究"普通Java对象"(Plain Old Java Object)的定义,简称POJO.我们将看看POJO与JavaBean的比较,以及如何 ...

  6. java中的pojo是什么意思_java中的POJO是什么意思?

    简单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其gett ...

  7. java中的POJO类属性建议使用包装数据类型

    1.说明 POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行赋值,任何NPE(NullPointerException,空指针异常) 问题,或者入库检查,都由使用者来保证. 2.举例 ...

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

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

  9. 在Java中VO , PO , BO , QO, DAO ,POJO是什么意思

    在Java中VO , PO , BO, DAO ,POJO是什么意思 最近在项目中,遇到VO,我的天...那就一起学习回忆一下 首先简单说明下: O/R  Mapping是Object Relatio ...

最新文章

  1. php call_user_func和,php – call_user_func()和$var()之间有区别吗?
  2. [JAVA基础类库] Objec类
  3. 第五十一期:AIOps落地关键点指南
  4. 建造模式实际应用_建造多少,购买多少:为聊天和消息传递应用程序提供支持...
  5. 对轻量级C++日志类[转]
  6. Java集合框架源码解读(3)——LinkedHashMap
  7. 外测要做好测试记录,并照相保留证据
  8. java程序员简历范文
  9. java 朋友圈功能开发_java开发的微信分享到朋友圈功能
  10. 分割整数构成字母字符串(动态规划)
  11. Creo4.0安装与VS2015环境下的开发配置
  12. restTemplate访问接口
  13. arcgis api 4.11之距离和面积测量实现
  14. java dcm转bmp源码_DCM文件转图像,并高清处理图像
  15. 所有科技人员是懂计算机的,指出违反什么规律.PDF
  16. windows10开启/关闭超级管理员账号登陆
  17. bp神经网络的主要功能,一文搞定bp神经网络
  18. Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细
  19. Linux 的信号量
  20. 智能创新引导工具软件项目简介

热门文章

  1. FLOPS, FLOPs and MACs
  2. 【AI测试】人工智能测试整体介绍——第二部分
  3. 赵栋201771010137《面向对象程序设计(java)》第六周学习总结
  4. PHP之流程控制(四)
  5. java -jar命令运行jar包时指定外部依赖jar包
  6. 30岁以上,没人脉、没资源、工作不顺心、更没钱,这4个小生意,拿去就可以干,只要你肯努力,就可以翻身
  7. C | 进程间通信的方式
  8. 最全的大数据采集方法分类
  9. Oracle Data Guard搭建——Physical Standby Database
  10. flask 智能图灵机器人