原文:DO、DTO、BO、AO、VO、POJO定义和转换的正确姿势(转)

一 引言 DO DTO BO AO VO POJO的概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。通过各层POJO的使用,有助于提高代码的可读性和可维护性。 二 区别 阿里巴巴Java开发规范 关于领域模型的部分介绍如下: 最难理解的是BO,大致这么理解:BO这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历 工作经历 社会关系等等。我们可以把教育经历对应一个PO,工 ...

2021-04-02 12:52 0 240 推荐指数:

查看详情

Java分层领域模型的DODTOBOAOVOPOJO、Query定义

分层领域模型: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object ...

Wed Aug 05 00:35:00 CST 2020 0 608
阿里巴巴Java开发手册中的DODTOBOAOVOPOJO定义

分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象 ...

Mon Dec 04 07:39:00 CST 2017 3 67854
关于各种O,DO/BO/DTO/VO/AO/PO

阿里巴巴Java开发手册 链接:https://pan.baidu.com/s/11I9ViOrat-Bw_HA8yItXwA 密码:x5yi 2. DO/BO/DTO/VO/AO/PO PO(persistant object) 持久对象 ...

Mon Dec 24 07:00:00 CST 2018 1 2329
POJODTOVOAOBO、QUERY、CONDITION、ENTIRY的区别

我们项目中会定义各种Object,如下图所示,我把它们分成了三大类 常用的对象: POJO (Plain Ordinary Java Object): 简单的java类,统称 DTO (Data Transfer Object):传输数据使用 VO (View Object ...

Wed Jul 08 17:41:00 CST 2020 0 603
】PO/POJO/BO/DTO/VO的区别

PO :persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 2 .在hibernate持久化框架中与insert/delet操作密切相关。 3 .PO中不应该包含任何对数据库的操作。 POJO ...

Tue Jun 02 21:06:00 CST 2015 0 15151
PO/DO/VO/DTO/BO/POJO概念与区别

一、PO/DO/VO/DTO/BO/POJO的介绍 PO(Persistent Object)=DO(Data Object) 持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应PO的一个(或若干个 ...

Mon Aug 02 01:19:00 CST 2021 0 470
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM