ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

@TenantDiscriminatorColumns

複数の@TenantDiscriminatorColumn注釈を含む@TenantDiscriminatorColumns注釈を使用して、複数の識別子列を単一表マルチテナンシに指定します。

注釈要素

表2-68は、この注釈の要素を示しています。

表2-68 @TenantDiscriminatorColumnsの注釈要素

注釈要素 説明 デフォルト

TenantDiscriminatorColumn value

(オプション) 1つ以上のTenantDiscriminatorColumn注釈

なし


使用方法

@TenantDiscriminatorColumns注釈を使用して複数の@TenantDiscriminatorColumnを含める必要があります。@TenantDiscriminatorColumns注釈を単独で使用することはできず、複数の@TenantDiscriminatorColumn注釈を@TenantDiscriminatorColumnsなしで単独で使用することはできません。

@Entity 
@Table(name = "EMPLOYEE") 
@Multitenant(SINGLE_TABLE) 
@TenantDiscriminatorColumns({ 
    @TenantDiscriminatorColumn(name = "TENANT_ID", contextProperty = “tenant-id)
    @TenantDiscriminatorColumn(name = "TENANT_CODE", contextProperty = “tenant-code)})

@TenantDiscriminatorColumnsの詳細な例は、「@TenantDiscriminatorColumn」を参照してください。

関連項目