エンティティー Enterprise JavaBeans (EJB)

この規則により、ejb-jar.xml ファイルの entity エレメントにフラグを立てます。

エンティティー Bean は、EJB 3.2 の仕様ではオプションであり、Liberty でも Liberty Core でもサポートされていません。 エンティティー Bean API は、WebSphere Application Server traditional V8.5.5 および V9.0 で非推奨となったため、今後のバージョンでは削除される可能性があります。 エンティティー Bean を含むアプリケーションのデプロイに使用されていた EJBDeploy ツールも非推奨となっており、 将来的にエンティティー Bean の削除と同時、またはそれ以前に削除される可能性があります。

Java Persistence API (JPA) は、新規データベースや他のパーシスタンス関連の操作において、EJB エンティティー Bean の使用の代替となります。

Liberty は,アプリケーションで定義された実体Beanが呼び出されなければ無視する。 アプリケーションにエンティティBeanが定義されているが が定義されているが,それらを使用しない場合,アプリケーションは,何の変更も必要とせずに, Liberty 上で実行される。

Java Persistence API (JPA) は、新規データベースや他のパーシスタンス関連の操作において、EJB エンティティー Bean の使用の代替となります。 エンティティー Bean のアップグレードは大変ですが、ご使用のアプリケーションが DTO、セッション・ファサード、DAO などの設計パターンを使用している場合は、簡素化されることもあります。