パッケージ jakarta.persistence

アノテーションインターフェース CheckConstraint


@TargetSE({}) @RetentionSE(RUNTIMESE) public @interface CheckConstraint
スキーマ生成が有効なときに、列またはテーブルに SQL チェック制約を指定するために使用されます。
導入:
3.2
関連事項:
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    (必須) チェックされるネイティブ SQL 式。
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    (オプション) 制約の名前。
    (オプション) この制約を作成する、生成された DDL に追加される SQL フラグメント。
  • 要素の詳細

    • constraint

      StringSE constraint
      (必須) チェックされるネイティブ SQL 式。
    • name

      StringSE name
      (オプション) 制約の名前。

      デフォルトはプロバイダーが生成した名前です。

      デフォルト:
      ""
    • options

      StringSE options
      (オプション) この制約を作成する、生成された DDL に追加される SQL フラグメント。
      導入:
      3.2
      デフォルト:
      ""