Java中常见的POJO,VO,DTO,PO,Entity有什么不同之处呢?

Java经验 发布时间:2021-08-26 09:23:32 阅读数:20622 1
下文讲述笔者在Java开发中常见的包名"POJO、VO、DTO、PO、Entity"分别代表的含义,如下所示:

POJO

英文含义:Plain Ordinary Java Object
无规则简单Java对象,一个中间对象,可以转化为VO、DTO、PO

VO

英文含义:View Object
表示层对象,一般在Controller层使用,对应页面显示的数据对象。

DTO

英文含义:Data Transfer Object
数据传输对象,一般在Service层使用,如PO有30个属性,页面VO只显示10个,那么DTO就也传输10个。

PO

英文含义:Persistent Object
持久化对象,一般在Dao层使用,它跟数据表形成一对一的映射关系。

Entity

实体,和PO的功能类似
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202108/1629942739869.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者