首页 > 编程语言 > 详细

java中的PO,VO,BO,DAO,POJO

时间:2020-02-21 14:21:45      阅读:42      评论:0      收藏:0      [点我收藏+]

POJO :plain ordinary java object 简单java对象

即简单普通的java对象。一般用在数据层映射到数据库表的类,类的属性与表字段一一对应。

 

 PO:全称是persistant object持久对象

即持久化对象。可以理解为数据库中的一条数据即一个BO对象,也可以理解为POJO经过持久化后的对象。

可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。

 

DAO:data access object数据访问对象

即数据访问对象。就是一般所说的DAO层,用于连接数据库与外层之间的桥梁,并且持久化数据层对象。

 

BO:全称是business object:业务对象

即业务对象。一般用在业务层,当业务比较复杂,用到比较多的业务对象时,可用BO类组合封装所有的对象一并传递。

 

VO :value object值对象 ViewObject表现层对象

即值对象或页面对象。一般用于web层向view层封装并提供需要展现的数据。

一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO

java中的PO,VO,BO,DAO,POJO

原文:https://www.cnblogs.com/zhixing2020/p/12340755.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!