エンティティ・オブジェクト・クラスについて

これは、oracle.jbo.server.EntityImplから直接または間接的に拡張したクラスです。このクラスをインスタンス化すると、1行のデータを表します。validateEntityメソッドや属性のセッター・メソッドにカスタム検証ロジック・コードを追加したり、ゲッター・メソッドで属性値を計算するなど、メソッドをカスタマイズする場合があります。このような場合、ビジネス・コンポーネント・プロジェクト・ウィザードビジネス・コンポーネント・パッケージ・ウィザードまたはパッケージ・エディタ、あるいはエンティティ・オブジェクト・ウィザードまたはエンティティ・オブジェクト・エディタを使用して、エンティティ・オブジェクトに対してこのJavaクラスを生成できます。このクラスは、カスタム・クラスから拡張するよう指定できます(カスタム・クラスは、EntityImplクラスを直接的または間接的に拡張したもので、プロジェクト・クラスパス内にあることが必要です)。たとえば、すでに記述されているコードを再利用する場合、または特別なニーズに合せてビジネス・コンポーネントのフレームワークをカスタマイズするように組織で決定した場合には、このように指定できます。ウィザードでは、オプションで次のものを生成できます。