Annotation Interface DynamicInsert


@Target(TYPE) @Retention(RUNTIME) public @interface DynamicInsert
Specifies that SQL insert statements for the annotated entity are generated dynamically, and only include the columns to which a non-null value must be assigned.

This might result in improved performance if an entity is likely to have many null attributes when it is first made persistent. However, there is a cost associated with generating the SQL at runtime.

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Deprecated.
    When false, this annotation has no effect.
  • Element Details

    • value

      @Deprecated(since="6.0") boolean value
      Deprecated.
      When false, this annotation has no effect.
      Default:
      true