CMP を利用して Bean を開発する場合は、いくつかの重要なガイドラインがあります。パラメータの初期化が必要な場合は、それを ejbCreate、ejbStore、ejbRemove、および finder の各メソッドで提供し、事後処理が必要な場合は、それを ejbLoad メソッドと ejbPostCreate メソッドで提供する必要があります。 
   すべてのコンテナ管理フィールドは、公開記述子の cmp-field 要素に表示されていなければなりません。 
コンテナは、Bean インスタンスのプライマリ キー タイプにアクセスできることが必要です。したがって、CMP を使用する Bean のプライマリ キーについては、次の規則が適用されます。
equals および hashCode メソッドを実装する必要があります。これらのメソッドがないと、オブジェクト テーブル検索が正しく機能しません。cmp-fields 要素で命名されている必要があります。
   プロトタイプ プライマリ キークラスを確認するには、EJB サンプル 3a の BalanceKey.java を参照してください。