可以使用“创建企业 Bean”向导来创建将管理它自己的持久性的实体 bean。
与具有容器管理的持久性(CMP)的实体 bean(在其中,持久可序列化数据的代码包括在容器中)相反,具有 bean 管理的持久性的实体 bean 包括任何持久性机制的代码。例如,需要在实体 bean 类或 helper 类中手工编写管理持久性所需的任何 JDBC 代码。
BMP 实体 bean 还可用于数据存在于应用程序中而不是数据库中的情况。换言之,如果 CMP 实体 bean 不支持数据源,则 BMP 可能就是合适的备用项,它将允许您使用非 JDBC 数据库和存储过程。
要创建具有 bean 管理的持久性(BMP)的实体 bean: