原文: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