我们正在对话中,一位开发人员使用术语“实体 Bean”,而一位开发人员描述了与“数据模型”相对相似的东西。
这些术语是同义词吗?这些术语是否存在应考虑的细微差异?
环境是 PHP,开发人员有一些前 java 经验。
我们正在对话中,一位开发人员使用术语“实体 Bean”,而一位开发人员描述了与“数据模型”相对相似的东西。
这些术语是同义词吗?这些术语是否存在应考虑的细微差异?
环境是 PHP,开发人员有一些前 java 经验。
这些是完全不同的。
实体 bean 是通常来自数据库的一项数据在内存中的表示。该术语也用于实体 bean 所属的类。
物理数据模型是一种用于在数据库表中表达各种不同类型数据的方案。逻辑数据模型是它的一种抽象版本。但这些都不像实体 bean。
两者是不同的。
实体豆:
它是一个 ORM 模型组件,它是 EJB 的一部分,它处理数据库事务。
数据模型:
它是给将在数据库上发生的操作的名称。数据模型编程下还有许多其他 ORM 工具,例如(Hibernate、springs 和 EJB)
编辑
数据模型是一个类的集合,这些类被构建为执行数据库操作的框架。
实体 Bean 和数据模型不是同义词。实体 bean 是一个类,它映射到数据模型中的一个表(或一组表)。
通常,数据模型表示数据和数据之间的关系,以支持应用程序的持久性要求。
应用程序通常由类组成,这些类根据类方法中定义的业务规则来呈现和处理数据。
实体 bean 将是用于维护持久数据的类,并且通常会紧密映射到数据模型中的表。