批注类型 AutoColumn


@Target({FIELD,ANNOTATION_TYPE}) @Retention(RUNTIME) @Documented public @interface AutoColumn
  • 元素详细资料

    • value

      String value
      返回:
      列名
      默认值:
      ""
    • type

      String type
      字段类型:不填默认使用属性的数据类型进行转换,转换失败的字段不会添加 ColumnType.value()
      返回:
      字段类型
      默认值:
      ""
    • length

      int length
      字段长度,默认是-1,小于0相当于null ColumnType.length()
      返回:
      默认字段长度
      默认值:
      -1
    • decimalLength

      int decimalLength
      小数点长度,默认是-1,小于0相当于null ColumnType.decimalLength()
      返回:
      小数点长度
      默认值:
      -1
    • notNull

      boolean notNull
      是否为可以为null,true是可以,false是不可以,默认为true ColumnNotNull.value()
      返回:
      是否为可以为null,true是不可以,false是可以,默认为false
      默认值:
      false
    • defaultValue

      String defaultValue
      默认值,默认为null ColumnDefault.value()
      返回:
      默认值
      默认值:
      ""
    • defaultValueType

      DefaultValueEnum defaultValueType
      默认值,默认为null ColumnDefault.type()
      返回:
      默认值
      默认值:
      UNDEFINED
    • comment

      String comment
      数据表字段备注 ColumnComment.value()
      返回:
      默认值,默认为空
      默认值:
      ""