ヘッダーをスキップ

主キーの使用

主キーは、表のすべてのレコードに対する一意の識別子を含む列(または列の組合せ)です。TopLinkマッピング・エディタでは、永続オブジェクトを格納する表にはすべて主キーが必要です。識別子の作成に複数の列が必要な表では、コンポジット主キーが使用されます。表の主キーを設定すると、表を使用するディスクリプタの主キーも設定されます。

TopLinkでは順序番号を使用して主キーが実装されます(「順序付けの使用」を参照)。

各ディスクリプタはその主キーに対するマッピングを提供する必要があります。このマッピングは直接、変換、または1対1のいずれかになる可能性があります。TopLinkではデータベースの主キー制約を定義する必要はありませんが、主キーに指定されているフィールドは一意である必要があります。


注意: 継承階層のクラスまたは複数の表にマップするディスクリプタに対する主キーには、特別な要件があります。詳細は、「継承の使用」および「複数表の使用」を参照してください。

関連トピック

TopLinkディスクリプタについて

ディスクリプタの使用
ディスクリプタの主キーの設定