栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Entity、PO、VO、BO、DTO用法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Entity、PO、VO、BO、DTO用法

一、Entity

实体,和PO的功能类似,和数据表一一对应,一个Entity对应一张表
entity里的每一个字段,与数据库相对应


二、PO

Persistent Object持久化对象,跟数据库导入记录数据一一对应的映射关系。
一个P0对应一个表或多个表联合查询, Entity是一个特殊的PO


三、VO

View Object对应页面显示的数据对象,可以和表对应,也可以不对应。控制层与视图层进行传输交换。


四、BO

Business object业务对象、一个复杂的业务,往往包含多个小业务

例如,一个订单信息BO,可能包含,1.订单基础信息(购买人,时间,状态等基础信息) 2.订单支付信息 3.订单优惠券信息 4.订单收货信息 5.订单售后信息 6.订单退款信息等。

把一个个订单信息对应一个个PO,组装到一起是BO.


五、DTO

Data Transfer Object数据传输对象,服务之间数据传输对象,仅仅包括调用方想要的数据对象,
可以由PO、Entity转换得到




POJO(Plain Ordinary Java Object无规则简单Java对象)不与数据库打交道的简单对象。
POJO是DTO/BO/VO的统称

下面是各对象应用:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/874156.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号