この章では、リレーショナル1対1マッピングを使用するために構成する必要がある様々なコンポーネントについて説明します。
詳細は、次を参照してください。
表37-1に、リレーショナル1対1マッピングの構成可能なオプションを示します。
表37-1に、リレーショナル1対1マッピングの構成可能なオプションを示します。
表37-1 リレーショナル1対1マッピングの構成可能なオプション
オプション | タイプ | TopLink Workbench |
Java |
---|---|---|---|
|
基本 |
![]() |
![]() |
|
詳細 |
![]() |
![]() |
|
詳細 |
![]() |
![]() |
「プライベート・リレーションシップまたは独立したリレーションシップの構成」 |
詳細 |
![]() |
![]() |
|
詳細 |
![]() |
![]() |
|
詳細 |
![]() |
![]() |
|
詳細 |
![]() |
![]() |
|
詳細 |
![]() |
![]() |
|
詳細 |
![]() |
![]() |
「表およびフィールド参照の構成(外部キーおよびターゲット外部キー)」 |
基本 |
![]() |
![]() |
TopLinkは、1対1マッピングの場合のみ、マッピング・レベルでの内部結合の構成をサポートします。マッピングを所有するクラスが読み取られる際、TopLinkランタイムは常にクラスおよびデータベース・ヒットを1つ持つ1対1マッピングのターゲットを取得します。
この機能は、ターゲット・オブジェクトがソース・オブジェクトとともに常に必要な場合、またはインダイレクションが使用されない場合のみに使用します。
また、問合せレベルで結合読取りを構成することもできます(「結合読取りとオブジェクト・レベルの読取り問合せ」を参照)。
結合の詳細は、「結合リレーションシップと複雑なリレーションシップを表す式」を参照してください。