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」を参照してください。
関連項目