Annotation Interface CheckConstraint


@Target({}) @Retention(RUNTIME) public @interface CheckConstraint
Used to specify a SQL check constraint on a column or table when schema generation is in effect.
Since:
3.2
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    (Required) The native SQL expression to be checked.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    (Optional) The name of the constraint.
    (Optional) A SQL fragment appended to the generated DDL which creates this constraint.
  • Element Details

    • constraint

      String constraint
      (Required) The native SQL expression to be checked.
    • name

      String name
      (Optional) The name of the constraint.

      Defaults to a provider-generated name.

      Default:
      ""
    • options

      String options
      (Optional) A SQL fragment appended to the generated DDL which creates this constraint.
      Since:
      3.2
      Default:
      ""