IDE内の表示
表からエンティティを作成する場合、アプリケーション・ナビゲータで 「アプリケーション・ソース」から下のすべてのノードを完全に展開すると、次のようになります。
プロジェクトには、次のコンポーネントが含まれています。
-
persistence.xml: JARファイルがJPA永続性アーカイブであることを宣言するメタデータ・ファイル。このファイルについては、後のカードで詳細に説明します。
-
Departments.java: HRスキーマのDEPARTMENTS表を表すEJBエンティティ。
-
Employees.java: HRスキーマのEMPLOYEES表を表すEJBエンティティ。
Departments.javaをダブルクリックすると、内容がJavaソース・エディタで開きます。生成される注釈の中で、次の注釈に注意します。
-
@NamedQuery注釈は、各名前付き問合せに使用されます。JDeveloperによって、テストに役立つfindAll名前付き問合せが自動的に生成されます。この名前付き問合せは、後で使用します。
-
@Id注釈では、次のフィールドを主キーとして指定します。
-
@OneToMany注釈では、このエンティティを1対多関係に追加するよう指定します。
-
@ManyToOne注釈と@JoinColumn注釈では、マスター/ディテール関係の詳細を指定します。
Copyright © 1997, 2006, Oracle. All rights reserved.