Annotation Interface FillOnInsert


@Documented @Retention(RUNTIME) @Target(FIELD) public @interface FillOnInsert
插入时填充
Author:
Maning
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<? extends Generator>
    生成器
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    是否强制填充,即便原有值不为null
    boolean
    是否回填属性到实体类(仅可回填时生效,若source非实体类或实体类为record类型,无法回填,批量插入时不回填)
    如果生成器返回类型为表达式,而非值类型, 请确保populate为false
  • Element Details

    • force

      boolean force
      是否强制填充,即便原有值不为null
      Returns:
      是否强制填充
      Default:
      false
    • populate

      boolean populate
      是否回填属性到实体类(仅可回填时生效,若source非实体类或实体类为record类型,无法回填,批量插入时不回填)
      如果生成器返回类型为表达式,而非值类型, 请确保populate为false
      Returns:
      是否回填属性到实体类
      Default:
      true
    • value

      Class<? extends Generator> value
      生成器
      Returns:
      生成器