| Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
複数の@TenantDiscriminatorColumn注釈を含む@TenantDiscriminatorColumns注釈を使用して、複数の識別子列を単一表マルチテナンシに指定します。
注釈要素
表2-68は、この注釈の要素を示しています。
表2-68 @TenantDiscriminatorColumnsの注釈要素
| 注釈要素 | 説明 | デフォルト |
|---|---|---|
|
|
(オプション) 1つ以上の |
なし |
使用方法
@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」を参照してください。
関連項目