表からエンティティを作成する手順を完了すると、EJBログ・ウィンドウに次のメッセージが表示されます。
プロジェクトのすべてのフォルダが開いている場合、アプリケーション・ナビゲータは次のようになります。
プロジェクトには、次のコンポーネントが含まれています。
「ProductsBase.java」をダブルクリックすると、その内容がJavaソース・エディタで開きます。JDeveloperでは、JPAマッピング・モデルに対してJavaソース・ファイルの注釈がデフォルトで使用されます。生成された注釈のうち次の注釈について注意してください。
@NamedQuery
注釈。各名前付き問合せに使用されます。JDeveloperによって、テストに役立つfindAll名前付き問合せが自動的に生成されます。この名前付き問合せは、後で使用します。@Id
注釈。後続のフィールドを主キーとして指定します。 @Column
注釈。データベース表の各列の特性を指定します。マスター/ディテール関係のある表からエンティティを作成した場合、生成された他の注釈には、次の注釈が含まれます。
@OneToMany
注釈。このエンティティを1対多関係に追加するように指定します。@ManyToOne
注釈と@JoinColumn
注釈。マスター/ディテール関係の詳細を指定します。
Copyright © 1997, 2009, Oracle. All rights reserved.