主キーは、表のすべてのレコードに対する一意の識別子を含む列(または列の組合せ)です。TopLinkマッピング・エディタでは、永続オブジェクトを格納する表にはすべて主キーが必要です。識別子の作成に複数の列が必要な表では、コンポジット主キーが使用されます。表の主キーを設定すると、表を使用するディスクリプタの主キーも設定されます。
TopLinkでは順序番号を使用して主キーが実装されます(「順序付けの使用」を参照)。
各ディスクリプタはその主キーに対するマッピングを提供する必要があります。このマッピングは直接、変換、または1対1のいずれかになる可能性があります。TopLinkではデータベースの主キー制約を定義する必要はありませんが、主キーに指定されているフィールドは一意である必要があります。
Copyright © 1997, 2006, Oracle. All rights reserved.