コンテナー管理パーシスタンス (CMP) を持つエンティティー Bean には、順序付け可能なデータを維持するコードがコンテナーに含まれているのに対して、 Bean 管理パーシスタンスを持つエンティティー Bean には、任意 のパーシスタンス・メカニズムのコードが含まれています。 例えば、パーシスタンスを管理するために必要な JDBC コードはすべて、 エンティティー Bean クラスまたはヘルパー・クラスで、手操作でコード化する必 要があります。
また、BMP エンティティー Bean は、データがデータベースではなくアプ リケーションに存在する場合に使用できます。 言い換えると、データ・ソースが、CMP エンティティー Bean によってサポートさ れていない場合に、BMP が代替となるような場合には、JDBC 以外の データベースやストアード・プロシージャーを使用することができます。