ヘッダーをスキップ
Oracle TopLink開発者ガイド
10
g
(10.1.3.1.0)
B31861-01
目次
索引
戻る
次へ
図一覧
1-1 TopLinkラインタイム・アーキテクチャ
1-2 オブジェクトと永続データのインピーダンス・ミスマッチの解決
1-3 TopLinkおよびアプリケーション・アーキテクチャ
2-1 TopLink開発プロセス
2-2 TopLinkのメタデータ
2-3 3層アーキテクチャ
2-4 2層アーキテクチャ
2-5 セッションBeanおよびJavaオブジェクトを使用する3層アーキテクチャ
2-6 3層CMPアーキテクチャ
2-7 3層BMPアーキテクチャ
2-8 Webサービス・アーキテクチャ
3-1 開発ライフサイクルにおけるTopLinkのコンポーネント
3-2 開発環境におけるTopLink Workbench
4-1 TopLink Workbenchウィンドウ
4-2 メニュー・バー・メニューのサンプル
4-3 コンテキスト・メニューのサンプル
4-4 ナビゲータのサンプル
4-5 アクティブおよび非アクティブ・ディスクリプタのサンプル
4-6 エディタのサンプル
4-7 欠陥マッピングのサンプル
4-8 「プリファレンス」ダイアログ・ボックス
4-9 「プリファレンス」 - 「一般」ダイアログ・ボックス
4-10 「プリファレンス」 - 「一般」 - 「ヘルプ」ダイアログ・ボックス
4-11 「プリファレンス」 - 「マッピング」ダイアログ・ボックス
4-12 「プリファレンス」 - 「マッピング」 - 「クラス」ダイアログ・ボックス
4-13 「プリファレンス」 - 「マッピング」 - 「EJB」ダイアログ・ボックス
4-14 「プリファレンス」 - 「マッピング」 - 「データベース」ダイアログ・ボックス
4-15 「プリファレンス」 - 「セッション構成」ダイアログ・ボックス
4-16 「プリファレンス」 - 「セッション構成」 - 「新規名」ダイアログ・ボックス
4-17 「プリファレンス」 - 「セッション構成」 - 「プラットフォーム」ダイアログ・ボックス
4-18 データベース表のサンプル
4-19 「新規表」ダイアログ・ボックス
4-20 「データベースから表をインポート」ダイアログ・ボックス
4-21 「DUALの重複した表」ダイアログ・ボックス
4-22 フィールドのプロパティ
4-23 データベース表の主キーの設定
4-24 「参照」タブ
4-25 「新規の参照」ダイアログ・ボックス
4-26 「参照」タブ
4-27 「SQL作成スクリプト」ダイアログ・ボックス
4-28 「クラスおよびディスクリプタの生成」ダイアログ・ボックス
4-29 「生成するリレーションシップの選択」ダイアログ・ボックス
4-30 「EJB 2.0 CMPエンティティ・クラスおよびディスクリプタの生成」ダイアログ・ボックス
4-31 XMLスキーマのサンプル
4-32 「スキーマ構造」タブ
4-33 「スキーマのインポート」ダイアログ・ボックス
4-34 「スキーマ・ドキュメント情報」タブ - 「ソース」フィールド
4-35 「スキーマ・プロパティ」ダイアログ・ボックス
4-36 「スキーマ・ドキュメント情報」タブ - 「ネームスペース」フィールド
4-37 「新規クラスの追加」ダイアログ・ボックス
4-38 「クラス」タブ、クラス情報のフィールド
4-39 「クラス」タブ、クラス修飾子のフィールド
4-40 「クラス」タブ、「実装済インタフェース」のフィールド
4-41 「属性」タブ、「修飾子」のフィールド
4-42 「属性」タブ、「タイプ情報」のフィールド
4-43 「属性」タブ、「アクセッサ」のフィールド
4-44 「クラス情報」 - 「メソッド」タブ
4-45 「メソッド」タブ、「修飾子」のフィールド
4-46 「メソッド」タブ、「タイプ情報」のフィールド
4-47 「メソッド」タブ、「パラメータ」のフィールド
4-48 「クラスの選択」ダイアログ・ボックス
4-49 「非ディスクリプタ・クラスの管理」ダイアログ・ボックス
4-50 「パッケージ名の変更」ダイアログ・ボックス
5-1 SchemaManagerの使用方法
6-1 使用可能なライブラリのリスト
6-2 「新規ライブラリの作成」ダイアログ・ボックス
6-3 「バージョン制御アシスタンス」ダイアログ・ボックス
7-1 「OC4Jの移行からMapping Workbenchプロジェクトを作成」ダイアログ・ボックス
7-2 「WLSの移行からMapping Workbenchプロジェクトを作成」ダイアログ・ボックス
9-1 J2EE以外のJavaアプリケーションのパッケージ化
9-2 EJBを使用しないJ2EE JSPまたはサーブレット・アプリケーションのパッケージ化
9-3 セッションBeanを使用したJ2EEアプリケーションのパッケージ化
9-4 コンテナ管理の永続性を備えたエンティティBeanを使用したJ2EEアプリケーションのパッケージ化
9-5 Bean管理の永続性を備えたエンティティBeanを使用したJ2EEアプリケーションのパッケージ化
10-1 WSADと併用するためのデプロイ・ツールの設定
11-1 DMS Spyサーブレットの表示
17-1 JAXBバインド・コンパイラによって生成されるファイルおよびディレクトリ
17-2 クラス・データベース表の順序付けの要素
17-3 TopLink表順序表
17-4 TopLink単一列表順序表
17-5 データベース表の例 - ラケットの情報
17-6 TopLinkにおけるネームスペース
18-1 「新規TopLink Workbenchプロジェクトの作成」ダイアログ・ボックス
18-2 「JAXBを使用してMapping Workbenchプロジェクトを生成」ダイアログ・ボックス
18-3 「潜在的なEJBディスクリプタ」ダイアログ・ボックス
18-4 「前のバージョンから新規TopLink Workbenchプロジェクトを作成」ダイアログ・ボックス
18-5 「プロジェクトの保存」ダイアログ・ボックス
18-6 「別名保存」ダイアログ・ボックス
18-7 「問題の報告」ダイアログ・ボックス
19-1 「一般」タブ、「プロジェクトの保存場所」
19-2 「一般」タブ、「クラスパス」のオプション
19-3 「デフォルト」タブ、フィールド・アクセス・オプション
19-4 「一般」タブ、「永続性タイプ」のオプション
19-5 「デフォルト」タブ、「ディスクリプタのアドバンスト・プロパティ」
19-6 「デフォルト」タブ、「存在チェック」のオプション
19-7 「オプション」タブ、「プロジェクト配布XML」のオプション
19-8 「オプション」タブ、「モデルJavaソース」のオプション
19-9 「オプション」タブ、「推奨されないダイレクト・マッピングの生成」オプション
19-10 「デフォルト」タブ、キャッシュ・アイデンティティ・マップ・オプション
19-11 「デフォルト」タブ、キャッシュの「分離」のオプション
19-12 「デフォルト」タブ、「コーディネーション」のオプション
19-13 「デフォルト」タブ、キャッシュの「失効」のオプション
19-14 「一般」タブ、「コメント」のオプション
20-1 「データベース」プロパティ・シート、「データベース・プラットフォーム」のオプション
20-2 「順序付け」タブ
20-3 「データベース」プロパティ・シート、「定義済ログイン」のフィールド
20-4 「データベース」プロパティ・シート、「開発ログイン」および「デプロイ・ログイン」のオプション
20-5 「デフォルト」タブ、「名前付き問合せ」のオプション
20-6 「オプション」タブ、「表生成」のオプション
20-7 「オプション」タブ、「表作成Javaソース」のオプション
20-8 「オプション」タブ、「プロジェクトJavaソース」のオプション
21-1 「接続」タブ、「プラットフォーム」オプション
21-2 「接続」タブ、接続仕様のオプション
23-1 ネストされた集約
23-2 継承階層の例
23-3 スーパークラス表とオプション・フィールドを使用した継承
23-4 サブクラスごとに別個の表を使用した継承
23-5 オプティミスティック・バージョン・ロック・ポリシーとカスケードの例
25-1 「ディスクリプタ情報」タブ、「主キー」のオプション
25-2 「ディスクリプタ情報」タブ、「読取り専用」オプション
25-3 「ディスクリプタ情報」タブ、「作業ユニットでの結果を一致」オプション
25-4 「ディスクリプタ情報」タブ、「ディスクリプタ・エイリアス」フィールド
25-5 「ディスクリプタ情報」タブ、「コメント」フィールド
25-6 「問合せ」タブ - 「名前付き問合せ」サブタブ
25-7 「名前付き問合せの追加」ダイアログ・ボックス
25-8 「名前付き問合せ」 - 「一般」タブ
25-9 「名前付き問合せ」 - 「選択基準」タブ
25-10 「名前付き問合せ」 - 「順序」タブ
25-11 「名前付き問合せ」 - 「最適化」タブ
25-12 「結合属性の追加」ダイアログ・ボックス
25-13 「名前付き問合せ」 - 「属性」タブ
25-14 「レポート問合せ属性の追加」ダイアログ・ボックス
25-15 「名前付き問合せ」 - 「グループ/順序」タブ
25-16 「順序付け属性の追加」ダイアログ・ボックス
25-17 「コール」タブ
25-18 「名前付き問合せ」 - 「オプション」タブ
25-19 「詳細な問合せオプション」ダイアログ・ボックス
25-20 ディスクリプタの「問合せ」 - 「設定」タブ、「問合せタイムアウト」のオプション
25-21 ディスクリプタの「問合せ」 - 「設定」タブ、「キャッシュのリフレッシュ・オプション(高度な設定)」
25-22 「問合せ」 - 「問合せキー」タブ
25-23 PhoneおよびEmailに対して自動生成された問合せキー
25-24 インタフェース・ディスクリプタのエディタ・ウィンドウ
25-25 「キャッシング」タブ、アイデンティティ・マップのオプション
25-26 「キャッシング」タブ、「分離」のオプション
25-27 「キャッシング」タブ、「コーディネーション」のオプション
25-28 「キャッシング」タブ、失効のオプション
25-29 「キャッシング」タブ、「存在チェック」のオプション
25-30 「EJB情報」タブ
25-31 「継承」タブ、「問合せでのサブクラスの読取り」オプション
25-32 「継承」タブ、「子ディスクリプタ」オプション
25-33 「継承」タブでのルート・ディスクリプタに関する継承の構成
25-34 継承階層の例
25-35 PERSON表
25-36 「イベント」タブ
25-37 ディスクリプタの「ロック」タブ
25-38 EISルート・ディスクリプタの「ロック」タブ
25-39 「戻り値」タブ
25-40 「インスタンス化」タブ
25-41 「コピー」タブ
25-42 「ロード後」タブ
26-1 「ディスクリプタ情報」タブ、「関連表」のオプション
26-2 「ディスクリプタ情報」タブ、順序付けオプション
26-3 「問合せ」 - 「カスタムSQL」タブ
26-4 「インタフェース・エイリアス」タブ
26-5 「複数表の情報」タブ
26-6 「複数表の情報」タブ、参照による関連付け
28-1 「ディスクリプタ情報」タブ、「スキーマ・コンテキスト」オプション
28-2 「スキーマ・コンテキストの選択」ダイアログ・ボックス
28-3 「ディスクリプタ情報」タブ、「デフォルトのルート要素」オプション
28-4 「ルート要素の選択」ダイアログ・ボックス
28-5 EISコールの「問合せ」 - 「カスタム・コール」タブ
29-1 「ディスクリプタ情報」タブ、「スキーマ・コンテキスト」オプション
29-2 「スキーマ・コンテキストの選択」ダイアログ・ボックス
29-3 xsd:anyTypeを表すクラス
29-4 「ディスクリプタ情報」タブ、「ディスクリプタは複合型"anyType"を表す」オプション
29-5 「ディスクリプタ情報」タブ、「デフォルトのルート要素」オプション
29-6 「ルート要素の選択」ダイアログ・ボックス
29-7 「ディスクリプタ情報」タブ、「ドキュメントの保存」オプション
30-1 データベース表へのクラスおよびオブジェクトのマップ方法
30-2 TopLinkインダイレクション
30-3 読み取られないアドレス・オブジェクト
30-4 最初のリクエスト
30-5 後続のリクエスト
30-6 シリアライズ・オブジェクト・コンバータ(リレーショナル)
30-7 シリアライズ・オブジェクト・コンバータ(非リレーショナル)
30-8 タイプ変換マッピング(リレーショナル)
30-9 タイプ変換マッピング(非リレーショナル)
30-10 オブジェクト・タイプXMLコンバータ
30-11 シンプル・タイプ・トランスレータ
30-12 XML文書への位置によるマッピング
30-13 XML文書へのパスと名前によるマッピング
30-14 単純なXML文書への名前によるマッピング
30-15 自己XPathを使用したXML文書へのマッピング
31-1 TopLink Workbenchでのデータベース・プラットフォームの選択
32-1 「一般」タブ、「読取り専用」オプション
32-2 「一般」タブ、インダイレクション・オプション
32-3 「一般」タブ、「XPath」のオプション
32-4 コンポジット・オブジェクト・マッピングのXPathオプション
32-5 「XPathの選択」ダイアログ・ボックス
32-6 「一般」タブ、「デフォルトのNULL値」のオプション
32-7 「一般」タブ、「メソッド・アクセス」のオプション
32-8 「一般」タブ、「私有」オプション
32-9 「一般」タブ、「コメント」
32-10 「コンバータ」タブ、「シリアライズ・オブジェクト・コンバータ」オプション
32-11 「コンバータ」タブ、「タイプ変換コンバータ」オプション
32-12 「コンバータ」タブ、「オブジェクト・タイプ・コンバータ」
32-13 「一般」タブ、「XMLスキーマの"type"属性を使用」オプション
32-14 「一般」タブ、「拡張コンテナ・オプション」
32-15 「トランスフォーメーション・マッピング」、「属性トランスフォーマ」フィールド
32-16 「トランスフォーマの指定」ダイアログ・ボックス
32-17 「トランスフォーメーション・マッピング」、「フィールドとトランスフォーマの関連付け」
32-18 「フィールドとトランスフォーマの関連付けの指定」ダイアログ・ボックス
32-19 「トランスフォーメーション・マッピング」、「可変」オプション
32-20 「一般」タブ、「双方向リレーションシップを維持」オプション
32-21 「一般」タブ、「単独ノードを使用」オプション
33-1 フィールドへ直接マッピング
33-2 1対1マッピング
33-3 クラス・インジケータによる可変1対1マッピング
33-4 1対多リレーションシップ
33-5 多対多リレーションシップ
33-6 ダイレクト・コレクション・マッピング
33-7 ダイレクト・マップ・マッピング
33-8 1つのソース・オブジェクトにおける集約オブジェクト・マッピング
33-9 複数のソース・オブジェクトにおける集約オブジェクト・マッピング
33-10 トランスフォーメーション・マッピング
34-1 ダイレクト・マッピングの「一般」タブ、「データベース・フィールド」オプション
34-2 「一般」タブ、「参照ディスクリプタ」フィールド
34-3 「一般」タブ、「バッチ読取り」オプション
34-4 「順序付け」タブ
34-5 「表参照」タブ、「表参照」フィールド
36-1 XMLへ直接マッピング・プロパティ・シート、「文書全体を読取り」オプション
37-1 「一般」タブ、「結合の使用」オプション
38-1 クラス・インジケータ・フィールドを使用する可変1対1マッピング
38-2 「クラス・インジケータ情報」タブ
38-3 一意の主キーによる可変1対1マッピング
38-4 「クラス・インジケータ情報」タブ、主キーの構成
38-5 「問合せキーの関連付け」タブ
40-1 「表参照」タブ、「リレーション表」オプション
42-1 「一般」タブ、「ターゲット表」のオプション
42-2 「一般」タブ、「ダイレクト値フィールド」
43-1 「一般」タブ、「NULLを許容」オプション
44-1 「一般」タブ、「ダイレクト値フィールド」
44-2 「一般」タブ、「ダイレクト・キー・フィールド」
44-3 「コンバータ」タブ、「キー・コンバータ」サブタブ
44-4 「コンバータ」タブ、「値コンバータ」サブタブ
53-1 EISコンポジット・マッピング
53-2 EIS参照マッピング
53-3 EISマッピングのアーキテクチャの例
53-4 EISダイレクト・マッピング
53-5 EISコンポジット・ダイレクト・コレクション・マッピング
53-6 EISコンポジット・オブジェクト・マッピング
53-7 EISコンポジット・コレクション・マッピング
53-8 ソースにキーのある状態でのEIS 1対1マッピング
53-9 ターゲットにキーのある状態でのEIS 1対1マッピング
53-10 ソースにキーのある状態でのEIS 1対多マッピング
53-11 ターゲットにキーのある状態でのEIS 1対多マッピング
53-12 EISトランスフォーメーション・マッピング
54-1 「一般」タブ、「参照ディスクリプタ」フィールド
54-2 「選択インタラクション」タブ
59-1 「一般」タブ、「外部キー」フィールド
59-2 「フィールド・ペアの指定」ダイアログ・ボックス
60-1 「すべて削除インタラクション」タブ
62-1 単純なテキスト・ノードへのXMLダイレクト・マッピング
62-2 単純な順序でのテキスト・ノードへのXMLダイレクト・マッピング
62-3 サブ要素でのテキスト・ノードへのXMLダイレクト・マッピング
62-4 位置によるテキスト・ノードへのXMLダイレクト・マッピング
62-5 属性へのXMLダイレクト・マッピング
62-6 指定のスキーマ・タイプへのXMLダイレクト・マッピング
62-7 listフィールドへのXMLダイレクト・マッピング
62-8 unionフィールドへのXMLダイレクト・マッピングのJavaクラス
62-9 最初の有効なunionタイプへのXMLダイレクト・マッピング
62-10 別の有効なunionタイプへのXMLダイレクト・マッピング
62-11 unionOfLists XMLダイレクト・マッピング
62-12 unionOfUnions XMLダイレクト・マッピングのJavaクラス
62-13 シンプル・タイプ・トランスレータによるXMLダイレクト・マッピングのJavaクラス
62-14 シンプル・タイプ・トランスレータによるXMLダイレクト・マッピング
62-15 単純な順序へのXMLコンポジット・ダイレクト・コレクション・マッピング
62-16 サブ要素の順序へのXMLコンポジット・ダイレクト・コレクション・マッピング
62-17 複数属性へのXMLコンポジット・ダイレクト・コレクション・マッピング
62-18 単独テキスト・ノードへのXMLコンポジット・ダイレクト・コレクション・マッピング
62-19 単一属性へのXMLコンポジット・ダイレクト・コレクション・マッピング
62-20 listOfUnions XMLコンポジット・ダイレクト・コレクション・マッピング
62-21 unionOfLists XMLコンポジット・ダイレクト・コレクション・マッピング
62-22 指定のコンテンツ・タイプによるXMLコンポジット・ダイレクト・コレクション・マッピング
62-23 親レコードへのXMLコンポジット・オブジェクト・マッピング
62-24 要素へのXMLコンポジット・オブジェクト・マッピング
62-25 名前による要素へのXMLコンポジット・オブジェクト・マッピング
62-26 位置による要素へのXMLコンポジット・オブジェクト・マッピング
62-27 XMLコンポジット・コレクション・マッピング
62-28 XML任意オブジェクト・マッピングのJavaクラス
62-29 AddressタイプへのXML任意オブジェクト・マッピング
62-30 PhoneNumberタイプへのXML任意オブジェクト・マッピング
62-31 StringタイプへのXML任意オブジェクト・マッピング
62-32 XML任意コレクション・マッピングのJavaクラス
62-33 XML任意コレクション・マッピング
62-34 XMLトランスフォーメーション・マッピング
63-1 「一般」タブ、「参照ディスクリプタ」フィールド
63-2 「マッピング」タブ、「ワイルドカードにマップ("any"タグを使用)」オプション
72-1 単純なTopLinkのセッションのアーキテクチャ
72-2 サーバー・セッションとクライアント・セッションの使用方法
72-3 サーバー・セッションを使用した複数のクライアント・セッションによるデータベースの読取り
72-4 クライアント・セッションとサーバー・セッションによる書込み
72-5 独立クライアント・セッション
72-6 サーバー・セッションを使用するTopLinkのセッション・ブローカのアーキテクチャ
72-7 リモート・セッションのアーキテクチャの概要
73-1 ナビゲータ・ウィンドウでのセッション構成
73-2 「セッション構成」プロパティ・シート
73-3 「新規セッションの作成」ダイアログ・ボックス、「サーバー・セッション」オプション
73-4 「新規セッション・ブローカの作成」ダイアログ・ボックス
73-5 「新規セッションの作成」ダイアログ・ボックス、「データベース・セッション」オプション
74-1 「一般」タブ、「プロジェクト」サブタブ、「プライマリ・プロジェクト」オプション
74-2 「プライマリ・プロジェクトの編集」ダイアログ・ボックス
74-3 「ロギング」タブ
74-4 「一般」タブ、「プロジェクト」サブタブ、「複数のプロジェクト」のオプション
74-5 「一般」タブ、「複数のプロジェクト」サブタブ
74-6 「オプション」タブ、「プロファイラ」のオプション
74-7 「オプション」タブ、「例外ハンドラ」フィールド
74-8 「オプション」タブ、「セッション・カスタマイザ・クラス」フィールド
74-9 「一般」タブ、「サーバー・プラットフォーム」サブタブ
74-10 「オプション」タブ、「イベント・リスナー」フィールド
74-11 「接続ポリシー」タブ
79-1 「一般」タブ、「セッション」サブタブ
79-2 「セッション」ダイアログ・ボックス
82-1 「ログイン」タブ、「接続」サブタブ、「外部接続プーリング」フィールド、「データベース・ドライバ」
82-2 「接続」タブ、「外部接続プーリング」フィールド、「J2EEデータ・ソース」
83-1 「ログイン」タブ、「接続」サブタブ、「データベース・プラットフォーム」オプション
83-2 「ログイン」タブ、「接続」サブタブ、「データベース・ドライバ」
83-3 「ログイン」タブ、「接続」サブタブ
83-4 「ログイン」タブ、「順序付け」サブタブ
83-5 「ログイン」タブ、「オプション」サブタブ、「JDBCオプション」
83-6 「ログイン」タブ、「オプション」サブタブ、「詳細オプション」
84-1 「ログイン」タブ、「接続」サブタブ、「プラットフォーム」のオプション
84-2 「ログイン」タブ、「接続」サブタブ
86-1 「一般」タブ、「接続数」のオプション
86-2 「ログイン」タブ、「プロパティ」サブタブ
86-3 「ログイン」タブ、「接続」サブタブ
86-4 「ログイン」タブ、「接続」サブタブ、リレーショナル・セッションの接続プール・オプション
86-5 「ログイン」タブ、「接続」サブタブ、EISセッションの接続プール・オプション
86-6 「ログイン」タブ、「接続」サブタブ、「排他接続」オプション
87-1 オブジェクトのライフ・サイクルとTopLinkのキャッシュ
87-2 キャッシュ・コーディネーション
88-1 「キャッシュ・コーディネーション」タブ、「同期」フィールド
88-2 「キャッシュ・コーディネーション」タブ、「チャネル」フィールド
88-3 「キャッシュ・コーディネーション」タブ、「マルチキャスト・グループ・アドレス」フィールド
88-4 「キャッシュ・コーディネーション」タブ、「マルチキャスト・ポート」フィールド
88-5 「キャッシュ・コーディネーション」タブ、「JNDIネーミング・サービス」のオプション
88-6 「キャッシュ・コーディネーション」タブ、ネーミング・サービス・オプション
88-7 「キャッシュ・コーディネーション」タブ、「通知の遅延」フィールド
88-8 「キャッシュ・コーディネーション」タブ、「エラー時に接続を削除」オプション
88-9 「プロパティの編集」ダイアログ・ボックス
88-10 「キャッシュ・コーディネーション」タブ、「パケットの有効時間」フィールド
89-1 「キャッシュ・コーディネーション」タブ、「トピック名」フィールド、「JMS」
89-2 「キャッシュ・コーディネーション」タブ、「トピック・コネクション・ファクトリ名」フィールド
89-3 「キャッシュ・コーディネーション」タブ、「トピック・ホストURL」フィールド
92-1 「キャッシュ・コーディネーション」、「転送クラス」オプション
95-1 「式ビルダー」ダイアログ・ボックス
95-2 問合せキーの選択
97-1 作業ユニットのライフ・サイクル
97-2 サンプル・オブジェクト・モデル
97-3 サンプル・データ・モデル
99-1 一致の例
99-2 外部トランザクションが存在する場合の作業ユニット
99-3 外部トランザクションが存在しない場合の作業ユニット