目录:
定义-实体Bean是什么意思?
在Java平台2企业版(J2EE)的上下文中,实体bean代表在会话结束时保留在持久性存储机制中的业务对象。 业务对象可能包括客户名称,帐号和/或帐户余额等项目
在J2EE中,关系数据库是一种持久性存储机制。 在关系数据库中,每个实体bean都有一个表,每个bean实例对应于一个特定的表行。
以下是区分实体bean和会话bean的特征:
- 与会话Bean不同,在会话结束后保留实体Bean。
- 实体bean允许共享数据访问。
- 实体Bean具有主键或唯一标识符。
Techopedia解释了Entity Bean
实体bean持久性的两种不同类型是bean管理的和容器管理的。 实体bean是持久性的,因为它存储在关系数据库中,会话结束后数据就存在于关系数据库中。
多个客户端可以共享实体bean。 实体事务管理很重要,因为在任何给定时间,不同的客户端可能需要访问和更改相同的数据。 每个bean的事务管理都是由Enterprise JavaBeans(EJB)容器提供的,它可以保证数据的完整性。
每个实体Bean由唯一的对象标识符标识,客户端将其用于查找特定的实体Bean。
当bean是业务对象而不是方法时,可以使用实体bean。 例如,银行帐户是业务对象,而银行帐户验证是业务方法。 如果bean的状态应保持持久,则也可以使用实体束。