当前位置: 首页 > news >正文

DAO、DPO、DTO、POJO、VO、BO、EBO

目录

1. DAO (Data Access Object)

2. DPO (Data Persistence Object)

3. DTO (Data Transfer Object)

4. POJO (Plain Old Java Object)

5. VO (Value Object)

6. BO (Business Object)

7. EBO (Entity Bean Object)

在Java开发中,尤其是与数据访问和对象映射相关的概念中,常见的术语包括

1. DAO (Data Access Object)

数据访问对象,负责将应用程序与数据库分离,封装对数据源的访问逻辑。

2. DPO (Data Persistence Object)

数据持久化对象,用于表示存储在数据库中的数据。在某些上下文中,DPO 与 POJO 并无本质区别,通常用来强调对象的持久化特性。

3. DTO (Data Transfer Object)

数据传输对象,用于在应用程序的不同层之间传递数据,通常用于减少网络调用次数,特别是在远程调用中。

4. POJO (Plain Old Java Object)

普通的旧式Java对象,指不依赖于特定框架或库的简单Java对象。POJO通常用于表示业务模型或数据模型。

5. VO (Value Object)

值对象,通常是一些不可变的对象,用于表示某个具体的值或数据组合。VO侧重于数据的整体性,而不是身份。

6. BO (Business Object)

业务对象,代表业务逻辑中的一个实体。BO通常包含与业务规则相关的方法和操作。

7. EBO (Entity Bean Object)

实体bean对象,通常在EJB(企业JavaBeans)中使用,用于表示数据库中的实体。

http://www.lryc.cn/news/410381.html

相关文章:

  • 数据库期末复习
  • pyinstaller带浏览器一起打包playwright 独立运行exe
  • docker添加容器服务所需字体
  • Java面试八股之Spring AOP 和 AspectJ AOP 的区别
  • Java人力资源招聘社会校招类型招聘系统PC端
  • C# 知识点总结
  • 【ffmpeg命令入门】视频的旋转与翻转
  • 学懂C语言(二十五):深入理解 C语言结构体 位域 的概念
  • LLM推理优化——KV Cache篇(百倍提速)
  • Linux进程--system
  • [Office] Word 特殊字符
  • 联想电脑怎么重装系统_联想电脑U盘重装win10详细图文教程
  • 前端开发者必备:揭秘谷歌F12调试的隐藏技巧!
  • vivado IP_REPO_PATHS
  • 前端代码混淆加密(使用Terser、WebpackObfuscator)
  • 【复读EffectiveC++24】条款24:若所有参数皆需类型转换,请为此采用non-member函数
  • Mac应用快速启动器:Alfred 5 for Mac 激活版
  • oracle语法介绍
  • Python IDLE修改JetBrains Mono字体教程
  • CCF编程能力等级认证GESP—C++1级—20240629
  • 继HBM之后, 内存领域新宠MCR DIMM闪亮登场!
  • 谷粒商城实战笔记-75-商品服务-API-品牌管理-品牌分类关联与级联更新
  • Java中的equals()与==的区别与用法
  • 【ai】 2005年 rule based expert system学习笔记1
  • AI写作|去除了AI味道,我还花2分钟动手制作了一个coze智能体
  • 数据集相关类代码回顾理解 | utils.make_grid\list comprehension\np.transpose
  • React前端面试每日一试 3.状态(State)和属性(Props)的区别是什么?
  • 射灯怎么安装才好看,射灯安装防踩坑
  • Mojo变量详解
  • ElasticSearch 面试题及答案整理,最新面试题