Java开发中的po,dto,vo都是什么意思

过去的,未来的
2020-04-22 / 0 评论 / 0 点赞 / 1,927 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-04-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

PO

翻译过来就是持久层对象,一般来说数据库中单表一条记录对应一个PO,可以把一个PO转换为其他类型对象。好处是简单。

VO

与页面交互对象,如页面显示以及Excel中导入导出,在控制层这种与视图层中传输,可以隐藏数据库中不想显示的字段显示。

DTO

代表数据传输对象的意思
是一种设计模式之间传输数据的软件应用系统,数据传输目标往往是数据访问对象从数据库中检索数据,简而言之就是持久层和业务层中传输数据,好处是可以隐藏具体表结构,与PO的不同是可能存在多表查询映射。
实际开发中一般采用DTO和VO就足够了。

0

评论区