このタスクについて
トップダウン・マッピングの場合、エンティティー Bean から開始し、それらの Bean を使用してデータベース表を作成します。エンティティー定義とオブジェクト関連マッピングを最初から作成し、その後、それらのデータに基づいてデータベース・スキーマを派生させます。この方式を採用する場合、オブジェクト・モデルのアーキテクチャーの作成、そしてエンティティー・クラスの作成が主な関心事となります。その後、こうしたエンティティー・クラスからデータベース・モデルの作成を行います。関連モデルに対してオブジェクト・モデルのトップダウン・マッピングを使用する場合、エンティティー・クラスを開発し、その後、JPA ツールの DDL 生成機能を使用してそれらのエンティティー・クラスに基づいてデータベース表を作成します。
エンティティー Bean からのデータベース表のトップダウン・マッピングのプロセスには、以下のステップが必要となります。