原文:POJO、DTO、VO、AO、BO、QUERY、CONDITION、ENTIRY的区别

我们项目中会定义各种Object,如下图所示,我把它们分成了三大类 常用的对象: POJO Plain Ordinary Java Object : 简单的java类,统称 DTO Data Transfer Object :传输数据使用 VO View Object :前端展示使用 AO Application Object : 应用po, 项目之间用 BO Business Object : ...

2020-07-08 09:41 0 603 推荐指数:

查看详情

Java分层领域模型的DO、DTOBOAOVOPOJOQuery定义

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

Wed Aug 05 00:35:00 CST 2020 0 608
【转】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
阿里巴巴Java开发手册中的DO、DTOBOAOVOPOJO定义

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

Mon Dec 04 07:39:00 CST 2017 3 67854
DO、DTOBOAOVOPOJO定义和转换的正确姿势(转)

一、引言 DO、DTOBOAOVOPOJO的概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。通过各层POJO的使用,有助于提高代码的可读性和可维护性。 二、区别 《阿里巴巴Java开发规范》关于领域模型的部分介绍如下: 最难理解的是BO,大致这么理解 ...

Fri Apr 02 20:52:00 CST 2021 0 240
PO、POJOBODTOVO之间的区别(转)

PO:persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。 2 .在hibernate持久化框架中与 ...

Tue Feb 06 01:25:00 CST 2018 0 1389
PO、VOBODTO、 DAO 和 POJO 的概念及区别

PO、VOBODTO、 DAO 和 POJO 的概念及区别 1、Entity 最常用实体类,基本和数据表一一对应,一个实体一张表 2、Bo(business object) BO(Business Object)业务层对象,是简单的真实世界的软件抽象 ...

Wed Jan 19 06:23:00 CST 2022 0 940
PO、POJOBODTOVO区别与总结

pojo:简单无规则java对象,可以额转化为PO、DTOVO,可用于对象文件夹根名称 ​ dto:数据传输对象,传输到controller层,一是能提高数据传输的速度(减少了传输字段),二能隐藏后端表结构,在后端,他的存在形式是请求的入参,也就是在controller里面定义的参数 ...

Tue Mar 29 00:56:00 CST 2022 0 1364
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM