ナビゲーションリンクをスキップ
Jakarta EE Platform API v11.0.0
ホーム
概要
パッケージ
クラス
使用
ツリー
非推奨
インデックス
ヘルプ
サマリー:
フィールド |
オプション
|
必須
詳細:
フィールド |
要素
検索:
パッケージ
jakarta.persistence
アノテーションインターフェース UniqueConstraint
@Target
SE
({})
@Retention
SE
(
RUNTIME
SE
)
public @interface
UniqueConstraint
プライマリテーブルまたはセカンダリテーブルの生成された DDL に一意の制約を含めることを指定します。
例:
導入:
1.0
必須定数のサマリー
必須要素
修飾子と型
必須要素
説明
String
SE
[]
columnNames
(必須) 制約を構成する列の名前。
オプション要素の概要
オプション要素
修飾子と型
オプションの要素
説明
String
SE
name
(オプション) 制約の名前。
String
SE
options
(オプション) この制約を作成する、生成された DDL に追加される SQL フラグメント。
要素の詳細
columnNames
String
SE
[]
columnNames
(必須) 制約を構成する列の名前。
name
String
SE
name
(オプション) 制約の名前。
デフォルトはプロバイダーが生成した名前です。
導入:
2.0
デフォルト:
""
options
String
SE
options
(オプション) この制約を作成する、生成された DDL に追加される SQL フラグメント。
導入:
3.2
デフォルト:
""